Body{
background:#f1fbfe;
color:#000000;
margin:0px;
padding:0px;
text-align:center; 
font-family:arial,verdana,tahoma;
font-size:75%;
text-decoration:none;
font-weight:normal;
}
a:link,a:visited{
color:#c50000;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
p{
padding:0px 0px 16px 0px;
margin:0px;
}
h1{
font-size:18px;
font-weight:bold;
color:#a9aaac;
padding:0px 0px 12px;
margin:0px;
width:100%;
font-family:arial;
}
h1 a:link, h1 a:visited{
color:#b20000;
text-decoration:underline;
}
h1 a:hover{
text-decoration:none;
}
h1 img {
vertical-align:middle;
margin-right:10px;
}
/*.TitleColContent h1{
letter-spacing:2px;
}*/
h2{
font-size:14px;
font-weight:normal;
color:#0083de;
margin:0px;
padding:0px 0px 4px 0px;
}
h2.blue {
color:#0065ac;
}
h2 a:link,h2 a:visited{
color:#0083de;
text-decoration:underline;
}
h2 a:hover{
text-decoration:none;
}
h2.Normal{
font-weight:normal;
}
h2 small {
color:#000000;
}
#RightCol h2{
font-size:185%;
font-weight:bold;
color:#c50000;
padding:0px 0px 12px 0px;
letter-spacing:2px;
}
h3{
font-size:110%;
font-weight:normal;
color:#0083df;
margin:0px;
padding:0px 0px 4px 0px;
}
h3 a:link, h3 a:visited{
color:#0083df;
text-decoration:underline;
font-weight:normal;
}
h3 a:hover{
text-decoration:none;
}
#RightCol h3{
font-size:17px;
padding:0px 0px 2px 0px;
color:#0083df;
}
#TitleRightCol h3{
font-size:120%;
font-weight:normal;
padding:0px 0px 4px 0px;
}
#RightColBox4 h3{
color:#0083df;
font-size:17px;
padding:0px 0px 12px 0px;
}
#RightCol .BoxContentRN h3, #RightCol .BoxContentNS h3, #RightCol .BoxContent h3 {
color:#659e13;
font-weight:bold;
}
h4{
font-size:13px;
font-weight:normal;
color:#0083df;
padding:0px 0px 2px;
margin:0px;
width:100%;
}
h4 a:link, h4 a:visited{
color:#0083df;
text-decoration:underline;
}
h4 a:hover{
text-decoration:none;
}
#RightColBox4 h4{
font-size:120%;
font-weight:normal;
color:#0083df;
margin:0px;
padding:0px 0px 6px 0px;
}
#RightColBox4 h4 a:link,#RightColBox4 h4 a:visited{
color:#0083df;
text-decoration:underline;
}
#RightColBox4 h4 a:hover{
text-decoration:none;
}
h5{
font-size:100%;
font-weight:bold;
color:#659e13;
padding:0px 0px 1px 0px;
margin:0px;
}
h5 a:link, h5 a:visited{
color:#659e13;
text-decoration:underline;
}
h5 a:hover{
text-decoration:none;
}
span.date {
float:right;
font-size:90%;
color:#a9aaac;
}
.article_text p{
padding:0px 0px 16px 0px;
margin:0px;
}
.article_text{
font-size:100%;
text-decoration:none;
color:#000000;
text-align:justify;
line-height:1.3;
width:529px;
}
.article_text a:link, .article_text a:visited{
text-decoration:underline;
color:#c50000;
}
.article_text a:hover{
text-decoration:none;
}
.article_text ol{
margin:0px;  
padding:0px 0px 10px 7px;
}
.article_text ol li{
list-style-position:outside;
margin:0px 0px 0px 25px;  
padding:0px; 
}
.article_text ul{
margin:0px;  
padding:0px 0px 16px 15px;
}
.article_text ul li{
list-style-type:none;
background:url(../img/point.gif) no-repeat 0px 5px;
margin:0px;
padding:0px 0px 0px 15px; 
}
.article_text table p{
padding:0px;
margin:0px;
}
a img{
border-color:#cef1fe;
}
.no_p p{
padding:0px;
margin:0px;
text-align:justify;
}
.text{
font-size:100%;
}
form{
padding:0px;
margin:0px;
}
.Clear{
clear:both;
font-size:1px;
}
.FloatLeft{
float:left;
}
.FloatRight{
float:right;
}
.IEFloat{
float:none;
}
.NoPadding{
padding:0px;
}
.Small{
font-size:95%;
}
.Red{
color:#c50000;
}
.Error{
color:#ff0000;
}
.Error1 {
border:1px solid red;
padding:10px 20px;
color:#ff0000;
}
.Input1{
height:20px;
width:165px;
padding:2px 2px 0px 2px;
margin:0px;
float:left;
border:1px solid #cef1fe;
font-size:100%;
}
.Input2{
height:16px;
width:30px;
padding:1px 2px 0px 2px;
margin:0px;
border:1px solid #cef1fe;
font-size:100%;
text-align:center;
}
.Input3, .Input3a, .Input3b{
height:18px;
width:400px;
padding:2px 2px 0px 2px;
margin:0px;
border:1px solid #cef1fe;
background:#ffffff;
font-size:100%;
font-family:arial;
}
.Input3a{
border:1px solid #cdcdcd;
background:#f6f6f6;
}
.Input3b{
width:370px;
}
.Input4{
width:370px;
}
.Input_err {
background:#ffeee6;
border:1px solid #ffa980;
}
.ButtonSearch{
height:20px;
width:86px;
border:0px;
margin:0px 0px 0px 10px;
cursor:pointer;
background:url(../img/ButtonSearch.gif) no-repeat;
text-align:right;
padding-right:10px;
font-weight:bold;
color:#ffffff;
font-family:arial;
font-size:100%;
float:left;
}
.Button,a:link.Button,a:visited.Button{
width:151px;
height:18px;
border:0px;
margin:0px;
cursor:pointer;
background:#0065ac;
font-weight:bold;
color:#ffffff;
font-family:arial;
font-size:100%;
float:left;
text-decoration:none;
text-align:center;
}
.ButtonShop1,a:link.ButtonShop1,a:visited.ButtonShop1{
width:62px;
float:right;
}
.ButtonShop2,a:link.ButtonShop2,a:visited.ButtonShop2{
background:#e7f8fe;
color:#000000;
font-weight:normal;
width:62px;
float:left;
}
.ButtonShop2a,a:link.ButtonShop2a,a:visited.ButtonShop2a{
background:#e7f8fe;
color:#000000;
font-weight:normal;
width:62px;
float:right;
}
.ButtonShop3,a:link.ButtonShop3,a:visited.ButtonShop3{
float:right;
background:#659e13;
}
.ButtonRed,a:link.ButtonRed,a:visited.ButtonRed{
background:#c50000;
color:#fff;
font-weight:bold;
width:33px;
height:17px;
padding:1px 0px 0px;
}
.ButtonBlue, a:link .ButtonBlue, a:visited .ButtonBlue {
background:#0065ac;
color:#fff;
font-weight:bold;
width:33px;
height:17px;
padding:1px 0px 0px;
}
.ButtonShop3,a:link.ButtonShop3,a:visited.ButtonShop3{
width:125px;
}
hr{
height:1px;
border-top:1px solid #cef1fe;
}
#Page{
background:url(../img/PageBg.gif) repeat-y;
width:979px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
#PageMoz{
background:url(../img/PageBg.gif) repeat-y;
float:left;
}
#PageTitle{
background:url(../img/PageBgTitle.gif) repeat-y;
width:979px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
#PageTitleMoz{
background:url(../img/PageBgTitle.gif) repeat-y;
float:left;
}
#Content{
float:left;
padding:0px 5px;
margin:0px;
width:969px;
min-height:800px;
}
#PageTitle #PageTitleMoz #Content {
background:url(../img/content_bottom.jpg) no-repeat bottom;
}
#Page #PageMoz #Content {
background:url(../img/content_bg.jpg) no-repeat bottom;
}
#Header{
width:968px;
height:75px;
float:left;
background:#fff;
}
#Search{
float:right;
padding:0px;
margin:24px 15px 0px 0px;
}
a:link#SearchAdvanced,a:visited#SearchAdvanced{
float:right;
padding:0px;
margin:25px 10px 0px 0px;
text-decoration:underline;
color:#659e13;
font-size:100%;
}
a:hover#SearchAdvanced{
text-decoration:none;
}
#SearchBox{
text-align:left;
display:none;
position:absolute;
top:48px;
margin:0px;
width:260px;
background:#ecf9ff;
border-top:1px solid #cef1fe;
border-left:1px solid #cef1fe;
border-bottom:2px solid #cef1fe;
border-right:2px solid #cef1fe;
color:#000000;
z-index:100;
}
#SearchBox div{
margin:0px;
padding:2px 2px 5px 10px;
}
#SearchBox img{
float:right;
padding:0px;
margin:0px;
border:1px solid #000000;
cursor:pointer;
}
#SearchBox span{
cursor:pointer;
}
#SearchBox p{
font-weight:bold;
padding:3px 0px 0px;
margin:0px;
}
#LeftSide{
background:url(../img/LeftSideBg.gif) no-repeat;
width:764px;
float:left;
}
#LeftCol{
border-top:5px solid #ffffff;
width:180px;
float:left;
}
#MainCol{
width:579px;
float:right;
border-top:5px solid #ffffff;
}
#MainColContent{
float:left;
padding:25px;
}
#MainColContentDep{
float:left;
padding:0px 25px 25px;
}
#MainPic{
float:left;
width:579px;
height:180px;
padding:0px;
margin:0px;
border-bottom:1px solid #cef1fe;
}
#RightCol{
width:200px;
float:right;
}
#MainMenu{
background:url(../img/MainMenuBg.gif) repeat-x #ffffff;
width:968px; /*763*/
height:26px;
float:right;
}
#TitlePic{
background:url(../img/TitlePic3.jpg) no-repeat bottom left;
width:764px;
height:441px;
float:left;
border-top:5px solid #ffffff;
border-bottom:5px solid #ffffff;
}
#TitleLeftCol{
float:left;
width:326px;
border-top:1px solid #cef1fe;
}
#TitleRightCol{
float:right;
width:427px;
border-top:1px solid #cef1fe;
}
#TitleRightCol p{
padding:0px 0px 3px;
margin:0px;
line-height:1.3;
}
.TitleRightColArticle{
float:left;
padding:0px 0px 14px;
margin:0px 0px 12px;
border-bottom:1px solid #cecece;
width:100%;
}
.TitleColContent{
float:left;
padding:15px 29px 0px 24px;
}
.TitleColContentB{
padding:15px 16px 0px 21px;
}
a#TitlePicButton{
float:right;
padding:9px 17px;
margin:80px 30px 0px 0px;
background:#54990a;
color:#ffffff;
text-decoration:none;
font-size:150%;
}
#Footer{
background:url(../img/FooterBg.gif) repeat-x;
width:979px;
height:37px;
float:left;
}
#FooterContent{
width:938px;
float:left;
padding:9px 0px 0px;
margin:0px;
color:#373535;
font-size:100%;
}
#FooterContent a:link, #FooterContent a:visited{
color:#0065ac;
text-decoration:none;
font-weight:bold;
} 
#FooterContent a:hover{
text-decoration:underline;
}
#FooterContent a.NoBold:link, #FooterContent a.NoBold:visited{
color:#0065ac;
text-decoration:none;
font-weight:normal;
} 
#FooterContent a.NoBold:hover{
text-decoration:underline;
}
#RightColBox1{
font-size:105%;
height:26px;
border-bottom:5px solid #ffffff;
border-right:1px solid #cef1fe;
background:#fff;
}
#RightColBox1 a:link,#RightColBox1 a:visited{
text-decoration:underline;
color:#c50000;
margin:2px 15px 0px;
float:left;
}
#RightColBox1 a:hover{
text-decoration:none;
}
#RightColBox1 img{
margin-top:4px;
}
#RightColBox2{
width:200px;
height:120px;
background:#f1f8fe; /*#f3f3f3;*/
border-bottom:5px solid #ffffff;
margin-top:4px;
}
#RightColBox2 ul{
padding:0px;
margin:0px;
}
#RightColBox2 ul li{
list-style-type:none;
padding:7px 0px 5px 31px;
margin:0px;
font-size:125%;
}
#RightColBox2 ul li.RN-eshop{
background:url(../img/RN-eshop.gif) no-repeat;
}
#RightColBox2 ul li.RN-climbing{
background:url(../img/RN-climbing.gif) no-repeat 0px 1px;
}
#RightColBox2 ul li.RN-vyprodej{
background:url(../img/RN-vyprodej.gif) no-repeat;
}
.RightColBox3{
width:200px;
min-height:135px;
background: #f1f8fe; /*#e7f5d1;*/
border-bottom:5px solid #ffffff;
}
.RightColBox3 ul{
padding:0px;
margin:0px 0px 5px;
float:left;
}
.RightColBox3 ul li{
list-style-type:none;
background-position:0% 50%;
background-repeat:no-repeat;
padding:4px 0px 4px 31px;
margin:0px;
font-size:125%;
}
.RightColBox3 ul li a:link,.RightColBox3 ul li a:visited{
color:#4c4c4c;
text-decoration:none;
}
.RightColBox3b{
height:176px;
background:#f1f8fe url(../img/BoxContent_bg.jpg) no-repeat bottom;
margin-top:4px;
}
#RightColBox4{
border-top:1px solid #cef1fe;
}
#RightColBox4 p{
padding:0px 0px 3px;
margin:0px;
line-height:1.3;
}
#RightColBox4 .BoxContent2 div{
float:left;
padding:0px 0px 14px;
margin:0px 0px 12px;
border-bottom:1px solid #cef1fe;
}
.BoxContent{
padding:8px 10px 0px;
float:left;
}
.BoxContentRN{
background:#f1f8fe url(../img/BoxContentRN_bg.jpg) no-repeat bottom;
padding:8px 15px 5px;
}
.BoxContentNS{
background:#f1f8fe url(../img/BoxContentNS_bg.jpg) no-repeat bottom;
padding:8px 15px 0px;
float:left;
}
.InBoxContent{
padding:2px 0px 0px 0px;
line-height:1.3;
color:#4c4c4c;
float:left;
width:170px;
}
.BoxContent2{
float:left;
padding:15px;
}
#MainMenuContent ul{
margin:0px;
padding:0px;
}
#MainMenuContent li{
list-style-type:none;
float:left;
margin:0px;
font:bold 120% Arial, Verdana;
text-transform:uppercase;
border-right:1px solid #ffffff;
}
#MainMenuContent li a:link, #MainMenuContent li a:visited{
list-style-type:none;
float:left;
color:#0065ac;
font-size:100%;
text-decoration:none;
margin:0px;
padding:5px 20px 6px;
}
#MainMenuContent ul li#active a:link{
text-decoration:none;
}
#MainMenuContent ul li#active a:hover, #MainMenuContent ul li#active a:visited, #MainMenuContent li a:hover{
color:#ffffff;
text-decoration:none;
background:url(../img/TopMenuAct.gif) repeat-x;
}
#dep_col{
width:180px;
padding:0px 0px 10px 0px;
margin:0px;
font-size:100%;
}
#dep_col ul{
padding:0px;
margin:0px;
}
#dep_col li{
background:url(../img/LeftColMenuPoint.gif) no-repeat 10px 0px;
padding:4px 0px 0px 0px;
list-style-type:none;
font-weight:bold;
float:left;
width:180px;
}
#dep_col li li{
font-weight:normal;
background:none;
padding:3px 0px 3px 0px;
background:url(../img/LeftColMenuLine.gif) no-repeat 0px 0px;
float:left;
}
#dep_col li li li{
background:url(../img/LeftColMenuLine2.gif) no-repeat 0px 0px;
padding:3px 0px 3px 0px;
}
#dep_col li li li li{
background:url(../img/LeftColMenuLine3.gif) no-repeat 0px 0px;
padding:3px 0px 3px 0px;
}
#dep_col li.item_act{
padding:4px 0px 0px 0px;
list-style-type:none;
background:url(../img/LeftColMenuPointAct.gif) no-repeat 10px 0px #f3f3f3;
font-weight:bold;
float:left;
}
#dep_col li.item_act2{
background:url(../img/LeftColMenuPointAct2.gif) no-repeat 10px 0px;
float:left;
padding-top:4px;
}
#dep_col li.item_act ul{
padding:4px 0px 0px 0px;
float:left;
}
#dep_col li.item_act2 ul{
padding:4px 0px 0px 0px;
float:left;
}
#dep_col li li.item_sub_act{
padding:3px 0px 0px 0px;
list-style-type:none;
background:url(../img/LeftColMenuLine.gif) no-repeat 0px 0px #f3f3f3;
font-weight:bold;
}
#dep_col li li li.item_sub_act{
padding:3px 0px 0px 0px;
list-style-type:none;
background:url(../img/LeftColMenuLine2.gif) no-repeat 0px 0px #f3f3f3;
font-weight:bold;
}
#dep_col li li li li.item_sub_act{
padding:3px 0px 0px 0px;
list-style-type:none;
background:url(../img/LeftColMenuLine3.gif) no-repeat 0px 0px #f3f3f3;
font-weight:bold;
}
#dep_col li.item_sub_act2{
font-weight:bold;
padding:3px 0px 0px 0px;
}
#dep_col li.item a:link,#dep_col li.item a:visited{
color:#0065ac;
text-decoration:none;
cursor:pointer;
padding:0px 0px 4px 0px;
float:left;
}
#dep_col li.item a:hover{
color:#659e13;
}
#dep_col li.item_act2 a:link,#dep_col li.item_act2 a:visited{
color:#659e13;
text-decoration:none;
cursor:pointer;
padding:0px;
}
#dep_col li.item_act2 a:hover{
color:#659e13;
}
#dep_col li.item_sub_act2 a:link,#dep_col li.item_sub_act2 a:visited{
color:#659e13;
text-decoration:none;
cursor:pointer;
}
#dep_col li.item_sub_act2 a:hover{
color:#659e13;
}
#dep_col li.item_act a:link,#dep_col li.item_act a:visited{
color:#659e13;
text-decoration:none;
cursor:pointer;
padding:0px 0px 0px 0px;
float:left;
}
#dep_col li.item_act a:hover{
color:#659e13;
}
#dep_col li.item_sub a:link,#dep_col li.item_sub a:visited{
color:#0065ac;
text-decoration:none;
cursor:pointer;
padding:0px;
}
#dep_col li.item_sub a:hover{
color:#659e13;
}
#dep_col li.item_sub_act a:link,#dep_col li.item_sub_act a:visited{
color:#659e13;
text-decoration:none;
cursor:pointer;
}
#dep_col li.item_sub_act a:hover{
color:#659e13;
}
#dep_col li.item_sub_act li.item_sub a:link,#dep_col li.item_sub_act li.item_sub a:visited{
color:#0065ac;
text-decoration:none;
cursor:pointer;
}
#dep_col li.item_sub_act li.item_sub a:hover{
color:#659e13;
}
#dep_col li.item_sub_act ul{
float:left;
padding:3px 0px 0px 0px;
}
#dep_col li.item_sub_act2 ul{
float:left;
padding:3px 0px 0px 0px;
}
#dep_col li.item_act2 .Pad{
padding-bottom:3px;
}
.FirstDepItem{
padding-left:21px;
padding-right:10px;
float:left;
width:150px;
}
.SecondDepItem{
padding-left:30px;
padding-right:10px;
float:left;
width:140px;
}
.ThirdDepItem{
padding-left:40px;
padding-right:10px;
float:left;
width:130px;
}
#dep_col li.PadFirstDep{
padding-bottom:4px;
}
.FourthDepItem{
padding-left:50px;
padding-right:10px;
float:left;
width:120px;
}
#dep_col li.First{
background:url(../img/LeftColMenuPointFirst.gif) no-repeat 10px 19px;
padding-top:23px;
}
#dep_col li.First_act{
background:url(../img/LeftColMenuPointFirstAct.gif) no-repeat 10px 19px #f3f3f3;
}
#dep_col li.First_act2{
background:url(../img/LeftColMenuPointFirstActGr.gif) no-repeat 10px 19px;
}



.DepRight{
width:170px;
padding:5px 0px 8px;
margin:0px;
font-size:100%;
}
.DepRight ul{
padding:0px;
margin:0px;
}
.DepRight li{
padding:1px 0px 2px 0px;
list-style-type:none;
font-weight:normal;
text-transform:lowercase;
}
.DepRight li a:link, .DepRight li a:visited, .DepRight li a:hover{
text-decoration:none;
}
.DepRight li.item_act a:link, .DepRight li.item_act a:visited{
color:#0083df;
text-decoration:underline;
}
.DepRight li.item a:link, .DepRight li.item a:visited{
color:#0083df;
text-decoration:none;
}
.DepRight li.item_act a:hover,.DepRight li.item a:hover{
text-decoration:underline;
}

table.TabDruhy {
width:100%;
font-size:100%;
float:left;
}
table.TabDruhy td {
width:25%;
text-align:center;
height:100%;
padding:0px;
}
table.TabDruhy td table {
margin:auto;
width:125px;
height:100%;
line-height:1.3;
font-size:100%;
}
table.TabDruhy td table td.img {
vertical-align:top;
height:50%;
}
table.TabDruhy td table th {
height:5%;
vertical-align:top;
padding:5px 0px 0px;
font-weight:normal;
}
table.TabDruhy td table th h2{
font-size:100%;
}
table.TabDruhy td table td.marks {
height:40%;
padding:0px;
vertical-align:top;
}
table.TabDruhy td table td.marks a:link, table.TabDruhy td table td.marks a:visited, table.TabDruhy td table td.marks a:hover {
color:#000000;
}
table.TabDruhy td table td.marks a:hover {
color:#0065ac;
text-decoration:none;
}
table.TabDruhy td table td.buttons {
height:5%;
padding:8px 0px 12px 0px;
vertical-align:top;
}
table.TabDruhy td table td.img img {
width:123px;
height:123px;
margin-bottom:5px;
}

table.TabKatalog {
width:100%;
font-size:100%;
float:left;
}
table.TabKatalog td {
width:25%;
text-align:center;
height:100%;
padding:0px 0px 10px;
}
table.TabKatalog td table {
margin:auto;
width:125px;
height:100%;
line-height:1.3;
font-size:100%;
}
table.TabKatalog td table th {
vertical-align:top;
padding:5px 0px 0px;
font-weight:normal;
}
table.TabKatalog td table th h2{
padding-bottom:4px;
font-size:100%;
border-bottom:1px solid #cef1fe;
}
table.TabKatalog td table th small {
font-size:95%;
padding-bottom:2px;
}
table.TabKatalog td table td.Img {
vertical-align:bottom;
color:#c50000;
padding:0px;
margin:0px;
}
table.TabKatalog td table td.img img {
width:123px;
height:123px;
margin:0px 0px 0px;
}
table.TabKatalog td table td.Price {
vertical-align:top;
color:#c50000;
padding:4px 0px;
margin:0px;
}
table.TabKatalog td table td.Buttons {
padding:0px 0px 10px 0px;
vertical-align:bottom;
}


table.TabKatalog td table th {
height:25%;
}
table.TabKatalog td table td.Img {
height:60%;
}
table.TabKatalog td table td.Price {
height:10%;
}
table.TabKatalog td table td.Buttons {
height:5%;
}

#DepPath{
float:left;
font-size:95%;
color:#0065ac;
width:100%;
}
#DepPathContent{
float:left;
padding:13px 25px;
}
#DepPathContent a:link, #DepPathContent a:visited, #DepPathContent a:hover {
color:#659e13;
}
#DepPathContent a:hover, #DepPathContent a.act:link, #DepPathContent a.act:visited, #DepPathContent a.act:hover {
color:#0065ac;
text-decoration:none;
}
#DepPathContent2{
float:left;
padding:0px 0px 16px;
}
#DepPathContent2 a:link, #DepPathContent2 a:visited, #DepPathContent2 a:hover {
color:#659e13;
}
#DepPathContent2 a:hover, #DepPathContent2 a.act:link, #DepPathContent2 a.act:visited, #DepPathContent2 a.act:hover {
color:#0065ac;
text-decoration:none;
}
.DepPathLine{
color:#c6e1f2;
margin:0px 7px;
}
.DepCenter {
margin:1px 0px 16px;
padding:4px 5px;
font-size:95%;
background:#ecf9ff;
line-height:1.5;
width:519px;
float:left;
}
.DepCenter a:link, .DepCenter a:visited, .DepCenter a:hover {
color:#0065ac;
text-decoration:none;
white-space:nowrap;
float:left;
}
.DepCenter a:hover, .DepCenter a.act:link, .DepCenter a.act:visited, .DepCenter a.act:hover {
color:#579b0a;
}
.DepCenter span{
margin:0px 5px;
color:#c6e1f2;
float:left;
}
.GoodsTitleBox{
float:left;
width:100%;
}
.GoodsTitleBox h1{
float:left;
width:auto;
}
.GoodsTitleBox span{
float:right;
margin-top:4px;
}
.select_1, .select_2 {
border:1px solid #ededed;
font-size:95%;
width:145px;
}
table.TabDetail{
width:100%;
font-size:100%;
border-bottom:1px solid #cff1fe;
}
table.TabDetail td{
vertical-align:top;
padding-bottom:15px;
}
table.TabDetail td h2{
color:#639e10;
font-size:100%;
border-bottom:1px solid #cff1fe;
margin:0px 0px 3px;
padding:0px 0px 3px;
}
table.TabDetail td .Description{
padding:0px 0px 12px 0px;
margin:0px;
}
table.TabDetail td .Description ul{
margin:0px;  
padding:10px 0px 0px 15px;
}
table.TabDetail td .Description ul li{
list-style-type:none;
background:url(../img/point.gif) no-repeat 0px 5px;
margin:0px;
padding:0px 0px 0px 15px; 
}
table.TabGreen{
width:100%;
font-size:100%;
border-bottom:1px solid #fff;
border-top:5px solid #ecf9ff;
}
table.TabGreen td{
vertical-align:top;
padding:0px 5px 6px 12px;
margin:0px;
background:#ecf9ff;
}
table.TabGrey{
font-size:100%;
width:100%;
border-bottom:1px solid #fff;
border-top:5px solid #f6fcfe;
}
table.TabGrey td{
vertical-align:top;
padding:0px 5px 6px 12px;
margin:0px;
background:#f6fcfe;
}
.StepBack {
background:url(../img/step_back.gif) no-repeat 461px 8px;
text-align:right;
border-top:1px solid #cef1fe;
padding:3px;
margin-top:10px;
}
table.Basket{
clear:both;
width:100%;
font-size:100%;
border-bottom:1px solid #ecf9ff
}
table.Basket th{
background:#edf9ff;
border-bottom:1px solid #fff;
padding:6px 8px;
margin:0px;
vertical-align:top;
font-weight:normal;
}
table.Basket th.noborder{
border-bottom:0px;
}
table.Basket td{
background:#f6fcfe;
padding:3px 8px;
margin:0px;
border-bottom:1px solid #fff;
vertical-align:top;
}


table.Basket_green {
clear:both;
width:100%;
font-size:100%;
border-bottom:1px solid #eff8d5
}
table.Basket_green th{
background:#eff8d5;
border-bottom:1px solid #fff;
padding:6px 8px;
margin:0px;
vertical-align:top;
font-weight:normal;
}
table.Basket th.noborder{
border-bottom:0px;
}
table.Basket_green td{
background:#f7fceb;
padding:3px 8px;
margin:0px;
border-bottom:1px solid #fff;
vertical-align:top;
}

table.basketitem{
clear:both;
width:100%;
font-size:100%;
border-bottom:1px solid #cef1fe;
}
table.basketitem th{
background:#ffffff;
border-bottom:1px solid #cef1fe;
padding:6px 8px;
margin:0px;
vertical-align:top;
font-weight:normal;
}
table.basketitem td{
padding:3px 8px;
margin:0px;
border-bottom:1px solid #fff;
vertical-align:top;
}

table.Basket td a:link, table.Basket td a:visited, table.Basket td a:hover{
color:#659e13;
}
table.Basket td a:hover{
text-decoration:none;
}

table.Basket tr.GrayRow{
background:#f6fcfe;
}
table.Basket td.Green{
background:#ecf9ff;
border-bottom:0px;
padding:3px 8px;
}
table.Basket td.white{
vertical-align:middle;
background:#ffffff;
border-bottom:0px;
padding:3px 8px;
}
table.Basket td.Green strong{
color:#0065ac;
}/*
table.Basket td.Gray{
background:#f3f3f3;
border-bottom:0px;
padding:3px 8px;
}*/
.Tls {
background:#ecf9ff;
}
.Tls p {
padding:0px;
margin:0px;
background:#ffffff;
}
.Tls div, .Tls span {
color:#0065ac;
padding:3px 0px;
float:left;
width:176px;
text-align:center;
}
.Tls span {
width:177px;
background:url(../img/tls_bg.gif) no-repeat right;
}
.Tls .act, tls .hover {
background:#0065ac url(../img/tls_bg.gif) no-repeat right;
color:#ffffff;
}
.tls .hover {
background:#0065ac;
color:#ffffff;
}
.PageNumber {
margin:5px 0px 15px 0px;
padding:2px 0px;
text-align:center;
background:#ecf9ff;
border:1px solid #cef1fe;
}
a.deptree:link, a.deptree:visited{
color:#525152;
font:normal 75% arial;
text-decoration:underline;
}
a.deptree:hover{
text-decoration:none;
}
table.tabulka{
font-size:100%;
padding:0px;
margin:0px;
border-bottom:1px solid #ecf9ff
}
table.tabulka td{
background:#edf9ff;
border-bottom:1px solid #fff;
vertical-align:top;
padding:5px 10px;
margin:0px;
}
table.tabulka tr.zahlavi td, table.tabulka td.zahlavi{
background:#c2ebfe;
border-bottom:1px solid #fff;
vertical-align:top;
padding:5px 10px;
margin:0px;
}
table.cerna-tab{
font-size:100%;
padding:0px;
margin:0px;
border-bottom:1px solid #ecf9ff
}
table.cerna-tab td{
background:#edf9ff;
border:1px solid #000;
vertical-align:top;
padding:5px 10px;
margin:0px;
}
#MapRegions {
margin:10px 0px 0px;
text-align:center;
}
.mapregion {
display:none;
}
.backtomap {
float:left;
}
.mapregion .MapBox{
text-align:center;
padding:15px 0px 15px;
border-bottom:1px solid #d2e5aa;
}
#LeftColBox h4{
font-size:120%;
font-weight:normal;
color:#54990a;
margin:0px;
padding:0px 0px 6px 0px;
}
#LeftColBox h4 a:link,#LeftColBox h4 a:visited{
color:#54990a;
text-decoration:underline;
}
#LeftColBox h4 a:hover{
text-decoration:none;
}
#LeftColBox p{
padding:0px 0px 3px;
margin:0px;
line-height:1.3;
}
#LeftColBox .LeftBoxContent div{
float:left;
/*padding:0px 0px 14px;
margin:0px 12px 12px;
border-bottom:1px solid #cef1fe;*/
padding:14px 0px 0px;
margin:12px 10px 0px;
border-top:1px solid #cef1fe;
}
table.form{
width:100%;
font-size:100%;
border-bottom:1px solid #d1e5a9;
}
table.form th{
background:#e7f5d1;
padding:6px 8px;
margin:0px;
vertical-align:top;
text-align:right;
font-weight:bold;
}
table.form td{
padding:3px 8px;
margin:0px;
border-bottom:1px solid #fff;
vertical-align:top;
}



.BoxContent a:link, .BoxContent a:visited, .BoxContent a:hover, .BoxContentRN a:link, .BoxContentRN a:visited, .BoxContentRN a:hover, .BoxContentNS a:link, .BoxContentNS a:visited, .BoxContentNS a:hover, .BoxContent2 a:link, .BoxContent2 a:visited, .BoxContent2 a:hover {
color:#659e13;
text-decoration:underline;
}
.BoxContent a:hover, .BoxContentRN a:hover, .BoxContentNS a:hover, .BoxContent2 a:hover {
text-decoration:none;
}

a.green:link, a.green:visited, a.green:hover {
color:#659e13;
text-decoration:underline;
}
a.green:hover {
text-decoration:none;
}

.box-order1 {
float:left;
width:250px;
background:#eff8d5;
}
.box-order1 a:link, .box-order1 a:visited, .box-order1 a:hover {
color:#659e13;
font-weight:bold;
}
.box-order1 a:hover {
text-decoration:none;
}
.box-order2 {
float:right;
width:250px;
background:#edf9ff;
}
.box-order2 a:link, .box-order2 a:visited, .box-order2 a:hover {
color:#0065ac;
font-weight:bold;
}
.box-order2 a:hover {
text-decoration:none;
}
.box-order2 strong {
color:#0065ac;
font-weight:normal;
}
.box-order1 div, .box-order2 div {
padding:10px 20px;
}

.box-order3 {
background:#f7fceb url(../img/ico_objednavka.gif) no-repeat 10px 20px;
}
.box-order3 strong {
color:#659e13;
font-weight:bold;
font-size:110%;
}
.box-order3 b {
color:#0065ac;
font-weight:bold;
}
.box-order3 div {
padding:20px 20px 20px 60px;
}


.text-center {
text-align:center;
}