*{margin: 0; padding: 0;}
html{margin: 0; padding: 0;}
body {font-family: Arial, sans-serif; font-size: 11px; padding: 0px; margin: 0px; text-align: justify; background-image: url(/img/body_bgr.gif);}
H1 {font-family: Arial, sans-serif; font-size : 16px; font-weight : bold; font-style : normal;}
H2 {font-family: Arial, sans-serif; font-size : 14px; color: #e43600; font-weight : bold; font-style : normal; margin: 0px; text-align: left;}
H3 {font-family: Arial, sans-serif; font-size: 13px; color: #e43600; font-weight : bold; font-style : normal; margin: 0px; text-align: left;}
H4 {font-family: Arial, sans-serif; font-size : 12px; color: #034585; font-weight : bold; font-style : normal; margin: 0px; text-align: left;}
H5 {font-family: Arial, sans-serif; font-size : 11px; color: #034585; font-weight : normal; font-style : normal; margin: 0px; text-align: left;}

blockquote{margin-left:20px;margin-top:5px;}

a {color: #034585; text-decoration: underline;}
a:hover {text-decoration: none;}
p{margin:7px 0; padding:0;}
img{border: 0px;}
form{margin:0; padding:0;}
input, select{}
.imgL{float: left;}
.imgR{float: right;}
hr{display: none;}
.noDisplay {visibility:hidden; display:none;}
#CompName {visibility:hidden; display:none;}
address{font-style: normal;}
.correct{clear: both;}
.IEmargCorr{_margin-top:-14px;}
.BoldText{font-weight: bold;}
.RedText{color:#e43600;}
.RedBoldText{color:#e43600; font-weight: bold;}
.GreenBoldText{font-weight: bold; color: #006633;}
.IEmargCorr2{_margin-top:-14px;}

#MBox{margin: 0 auto 30px auto; padding: 0; min-width: 770px; max-width: 1000px; _width: 770px; _width: expression(document.body.clientWidth > 1000? "1000px" : (document.body.clientWidth < 771? "770px" : "auto") );}
#MainBox{padding: 0; margin: 0;}
#HeadBox{height: 197px; background: url(img/head_box_bgr.jpg) repeat-x;}
#HeadBox a{text-decoration: none;}
#HeadBox_IN{background: url(img/head_box_in_bgr.gif) no-repeat;}

#TopBgrBox{background: url(img/top_bgr.gif) repeat-x;}

.navigation{display: inline; float: right;}
.navigation li{display: block; float: left; margin: 0px; border: 0px; list-style-type: none;}
.MenuSpacer{width: 1px; height: 13px; float: left; background: url(img/menu_spacer.gif) no-repeat; margin: 9px 0 0 0;}

#TopMenuBox1{height: 31px; padding: 0 20px;}
#TopMenuBox1 .navigation{}
#TopMenuBox1 .navigation li{height:21px; margin-top: 0px;}
/* 
#TopMenuBox1 .navigation li a{vertical-align: -2px; padding: 2px; height:11px; margin: 0 5px;}
#TopMenuBox1 .navigation li a:hover{background-color: #034585; color: #ffffff;}
 */
#TopMenuBox1 .navigation li a{display: block; float: left; padding: 9px 10px 8px 10px; vertical-align: 0px; }
#TopMenuBox1 .navigation li a:hover{background: url(img/top_menu2_hover_bgr.gif) repeat-x; color: white;}


#LogoBox{height: 134px;}
#LogoBox h1{float: right; position: relative; margin-right: 100px; _margin-right: 50px; width: 300px; height: 98px; background-repeat: no-repeat; overflow: hidden; color:#ffffff;}
#LogoBox span{position: absolute; width: 300px; height: 98px; padding: 0px; top: 0px; background: url(img/logo_img.jpg) no-repeat;}

#InvisLink{float: left; width: 310px; height: 130px; overflow: hidden;}
#TopSearchBox{clear: right; float: right; width: 437px; height: 36px;}
#TopSearchBox form{float: right; display: block; padding: 8px 8px 0 0;}
#TopSearchBox form input, #TopSearchBox form a{background-color: #8dcff1; border: 1px solid #8dcff1; font-size: 11px; cursor: pointer;}
#TopSearchBox form .search1but{width: 130px; margin-right: 10px; padding: 2px}
#TopSearchBox form .search2but{width: 60px; margin-left: 10px;}
#TopSearchBox form .searchtext{width: 150px; height: 16px; _height: 15px; cursor: default; background: white url(img/search_text_bgr.gif) repeat-x;}

#TopMenuBox2{height: 32px; text-align: left; border-right: 1px solid #71c3ee;}
#TopMenuBox2 .navigation{/*margin-right: 122px;*/ margin-left: 300px; float: left;}
#TopMenuBox2 .navigation li{height:32px;}
#TopMenuBox2 .navigation li a{display: block; float: left; padding: 9px 10px 8px 10px; vertical-align: 0px; }
#TopMenuBox2 .navigation li a:hover{background: url(img/top_menu2_hover_bgr.gif) repeat-x; color: white;}
#TopBasketBox a:hover{text-decoration: underline;}
#TopBasketBox{float: right; width: 100px; margin-top: 8px}
#TopBasketBox img{margin-right: 10px;} 
#TopBasketBox span{vertical-align: -3px;}

/* common - left box, right box */
#ContentBox{min-height: 500px; height: 500px; border-right: 1px solid #71c3ee; background: #ffffff url(img/content_bgr.gif) repeat-y ;}
#ContentBox[id]{height: auto;}

#LeftContentBox {float: left; width: 195px; overflow: hidden;}
#RightContentBox {margin-left: 195px; _margin-left: 0px; _float:left; border-top: 1px solid #71c3ee; }
.ContentUvod{background: url(img/content23_line.gif) repeat-y 72% 0;}
/* left box - all pages */
.LeftContentBoxTitle h2, .LeftContentBoxTitle h2 span{width: 195px; height: 35px; overflow: hidden;}
.LeftContentBoxTitle h2{/*float: left; float: left; position: relative;*/position: absolute; left: -999em;}
.LeftContentBoxTitle img{/*position: absolute; top: 0; left: 0;*/float: left;}

#LeftContentBox ul{float: left; margin: 0px; padding: 0px;}
#LeftContentBox ul li{float: left; list-style-type: none; margin: 0px; margin: 0px 15px; _margin-left: 7px; background: url(img/menu_left_bgr.gif) repeat-x bottom left; width: 165px; overflow: hidden;}
/* left menu level 1 */

#LeftContentBox ul li a{display: block; text-decoration: none; margin: 0; width: 150px; height: 16px; font-size: 12px; padding:6px 0 4px 13px; color: #000000; background: url(img/li_l1.gif) no-repeat 0 5px;}
#LeftContentBox ul li a:hover{text-decoration: underline; color: #034585;} 
#LeftContentBox a#LeftMenuItem_L1_Sel{}
/* left menu level 2 */
#LeftContentBox ul li ul li a{display: block; text-decoration: none; margin: 0; width: 123px; height: 16px; font-size: 11px; padding:6px 0 4px 13px; color: #000000; background: url(img/li_l2.gif) no-repeat 0 5px;}
#LeftContentBox ul li ul li a:hover{text-decoration: underline;}
#LeftContentBox a#LeftMenuItem_L2_Sel{}
/* left menu level 3 */
#LeftContentBox ul li ul li ul li a{font-size: 11px; width: 113px; padding:6px 0 4px 13px; color: #000000; background: url(img/li_l3.gif) no-repeat 0 5px;}
#LeftContentBox ul li ul li ul li a:hover{text-decoration: underline;}


#NewsBox{float: left; width: 165px; padding: 15px 15px; color: #000000; }
.NewsBoxTitle h3 a{display: block; margin-top: 5px; _margin-top: 15px; color: #034585; font-size: 11px;}
.NewsBoxDate{margin: 4px 0 8px 0; color: #149ce2;}
#NewsBox a{color: #034585; }
#NewsBox .more_info_link{display: block; padding-bottom: 6px; background: url(img/menu_left_bgr.gif) repeat-x bottom left;}

/* home page */
#RightContentBox12{float:left; width: 72%; background: url(img/content23_line.gif) repeat-y 50% 0;} 
#RightContentBox12Picture{width: 100%; height: 130px; background: url(img/content12_bgr.gif) repeat-x;}
#RightContentBox12PictureIN{text-align: left; height: 80px; padding: 50px 0 0 30px; font-size:18px; color: #ffffff; background: url(img/content_12_in_bgr.gif) no-repeat right;}


#Right1Box{float: left; width:50%; overflow: hidden;}
#Right2Box{float: left; _float:right; width:49.7%; height: auto; margin-left:1px; _margin-left:0; overflow: hidden;}
#Right3Box{float: left; width:27.8%; overflow: hidden;}

.RightContentBox1Title{height: 35px; background-image: url(img/tit_novinky.gif); overflow: hidden;} 
.RightContentBox2Title{height: 35px; background-image: url(img/tit_doporucujeme.gif); overflow: hidden;}
.RightContentBox3Title{height: 35px; background-image: url(img/tit_akcni_nabidka.gif); overflow: hidden;}
.RightContentBox1Title h2, .RightContentBox2Title h2, .RightContentBox3Title h2{position: absolute; left: -999em;}

.ProductBox{background: url(img/content23_line_h.gif) repeat-x bottom; float: left; padding: 15px 0px 0px 15px; }
#Right1Box .ProductBox, #Right2Box .ProductBox{border-color: #ff8a00;}


.ProductBox_IN{font-size: 11px;}
.ProductBox_IN img{padding-right: 13px; float: left;}
.ProductBox_IN .title h3{text-align: left; padding-right: 15px;}
.ProductBox_IN .title a{color: #e52121; text-align: left; font-size: 13px; text-decoration: underline;}
.ProductBox_IN .title a:hover{text-decoration: none;}
.ProductBox_IN .subtitle{color:#5a5a5a;}
.ProductBox_IN .param{font-weight: bold; font-size: 11px; padding: 0px; text-align: left;}
.ProductBox_IN .plus{clear: both; float: left; padding: 0px 8px 10px 5px; width: 165px;}
#Right3Box .ProductBox_IN .plus{clear: both; float: left; padding: 0px 8px 10px 10px; width: 120px;}
.ProductBox_IN .plus img{padding-right: 5px;}
.ProductBox_IN .bask{padding-bottom: 7px;}

.ProductBox_IN .descr{padding:5px 15px 15px 0px; text-align: justify;}
#Right1Box .ProductBox_IN .price, #Right2Box .ProductBox_IN .price{float: left; width: 135px; padding:2px 20px 10px 0px; color: #e52121; font-size: 12px; text-align: right; font-weight: normal;}
#Right3Box .ProductBox_IN .price{float: left; padding:5px 10px 15px 5px; color: #e52121; font-size: 12px; text-align: right; font-weight: normal;}
#Right3Box .ProductBox_IN .title a{color: #e52121;}

/* list of products - common */
#RightPathBox{border-bottom: 1px solid #71c3ee; height: 19px; padding: 10px 30px 5px 20px; /*background-image: url(/img/path_bgr.gif);*/ background-repeat: repeat-x;}
#RightPathBox a{color: #034585;}
#RightTitle1Box{height: 30px; padding: 10px 30px 0 16px;}
#RightTitle1Box h2{background: url(img/h2_bgr1.gif) no-repeat; padding-left: 15px; font-size:14px; font-weight: bold;}
#RightText1Box{padding: 10px 30px 10px 20px; background-color: #e6f0fa;}

.RightTitle2Box{height: 20px; padding: 10px 30px 10px 20px;}
.RightTitle2Box h2 a{color:#034585;}

.RightTitle2BoxArt{height: 20px; padding: 10px 30px 0px 20px;}
.RightTitle2BoxArt h2 a{color: #034585;}

.RightText2Box{padding: 3px 30px 10px 30px; margin:0px;}
.RightText2Box ul, .RightText2Box ul li{margin-left: 5px; padding: auto; list-style-position: inside;}

#RightOptions1{/*background-image: url(/img/rght_opt1_bgr.gif);*/ background-repeat: repeat-x;}
#RightOptions1_1{float: left; width: 115px; padding: 25px 5px 15px 20px;}
#RightOptions1_2{margin-left: 110px; height:75px;}
#RightOptions1_2_1{margin-right: 80px; padding: 15px 15px 15px 5px;}
#RightOptions1_2_1 input{margin-top: 5px; vertical-align: -5px;}
#RightOptions1_2_1 a{color: #034585;}
#RightOptions1_2_2{float: right; width: 80px; padding: 20px 16px 10px 15px;}
#RightOptions1_2_2 input{cursor: pointer; margin: 0px; width: 70px; padding:0px 10px 0px 10px; _padding: 0px 0px 0px 0px; background-repeat: no-repeat; margin-left: 5px; border: 1px solid #034585; color: #034585; background-color: white;}

#RightOptions2{height: 30px; border-bottom: 1px solid #ffb200; padding: 0px 20px 0px 20px; overflow: hidden;}

#RightOptions2 a{float: left; width: 116px; text-align: center; display: block; color: #ffffff; font-weight: bold; text-decoration: none;}
#RightOptions2 a:hover{text-decoration: underline;}
#RightOptions2_unsel{padding: 8px; background-color: #919191; /*background-image: url(/img/rght_opt2.gif); background-repeat: no-repeat; */}
#RightOptions2_sel{padding: 8px; background-color: #ffb200;/*background-image: url(/img/rght_opt2_sel.gif);*/}
#RightOptions2_2{padding: 5px 0px 0px 350px; text-align: right;}

.RightOptions3{height: 17px; padding: 5px 20px 5px 30px; /*background-image: url(/img/rght_opt3_bgr.gif); background-repeat: repeat-x;*/ text-align: right;}
.RightOptions3 a{color: #034585;}
#RightOptions3_bot{margin: 0px; _clear: both;}

/* -- text product list only*/
#TextList{padding: 15px;}
#TextList table{width: 100%;}
#TextList table tr th, #TextList table tr td{border-bottom: 1px solid #cccccc; margin: 0px; padding: 5px 20px 5px 15px}
#TextList table tr.tr_a{}
#TextList table tr.tr_b{background-color: #e6f0fa;}
.TL_title{width: 100px; font-weight: bold; vertical-align: top;}
.TL_title a{color: #034585;}
.TL_descr{} 
.TL_price{width: 80px; color:#034585; font-weight: bold; vertical-align: top;}
.TL_buy{}
.TL_buy img{padding-left: 7px;}

/* -- image product list only*/
#ImageList{overflow: hidden; padding-left: 20px;}
#ImageList a{color:#e43600; text-decoration: underline;}
#ImageList a:hover{text-decoration: none;}
.ImageListItem, .ImageListItem_L{float:left; position: relative;}
.ImageListItem{padding: 15px 0px 0px 40px; width: 44.5%;}
.ImageListItem_L{padding: 15px 0px 0px 10px; width: 46%;}
.ImageListItem[class], .ImageListItem_L[class]{height:auto;}
.ImageListItemLeft{float: left; width:111px; height: 100px;}
.ImageListItemLeft div{padding: 20px;}
.ImageListItemRight{margin-left:121px; padding-right: 15px;}
.ImageListItemRight img{padding: 5px 0px 15px 0px;}
.ImageListItemRight .subtitle{font-size: 11px; margin-top:10px;}
.ImageListItemRight .text{margin:8px 0px 20px 0px;}
.ImageListItemRight .text p{display: inline;}
.ImageListItemPrice {margin: 5px 20px 20px 20px; float: left; clear:left; _float: none;}
.ImageListItemPrice .price{color: #e52121; font-size: 12px; width:135px; float: left; margin-top: 2px;}

.ImageListItemPrice img{margin: 0px 15px 0px 15px;}

.LOPProductLineBox{float: left; width: 96.8%; background: url(/img/content23_line.gif) repeat-y 49.4% 0;}
.LOPProductLineBox_IN{height: auto; _border-bottom: 1px solid white; background: url(/img/content23_line_h.gif) repeat-x top;}

/* detail of product */
#TopDetailBox {float: left; min-height: 270px; height:270px; width: 99%;}
#TopDetailBox[id] {height: auto;}
#RightDetailBox{float:right; width: 280px;}
#LeftDetailBox{margin-right: 300px;  min-height: 270px; height:270px;}
#LeftDetailBox[id]{height:auto;}
#BottomDetailBox{float: left; width: 99%;}

#RightDetailBox img{margin-top: 10px;}
#RightDetailBox a{display: block; text-align: center; margin-top: 10px; color: #e43600;}
#DetailTitleBox{}
#DetailTitleBox_print{float: right; width: 190px; padding: 15px 0 20px 0;}
#DetailTitleBox_print img, #DetailTableBox img{float: left; margin: 10px 5px 0px 0px;}
#DetailTitleBox_print a.txt, #DetailTableBox a.txt{float: left; margin: 12px 15px 0px 0px;}
#DetailTitleBox_print a.txtred, #DetailTableBox a.txtred{float: left; margin: 12px 15px 0px 0px; color: #e43600;}
#DetailTitleBox_title{margin-right: 100px; padding: 20px 30px 15px 20px;}
#DetailTitleBox_title h2{background: url(img/h2_bgr1.gif) no-repeat; padding-left: 15px; font-size: 15px; font-weight: bold; margin-bottom:5px; margin-left: 0;}
#DetailTextBox{padding: 10px 30px 10px 20px; background-color: #e6f0fa;}

#DetailToolBox{float: left; width: 240px; padding: 10px 0px 10px 20px; font-weight: bold;}
#DetailToolBox input{height: 16px; margin-bottom: 20px; font-family: Arial; font-size: 11px; font-weight: normal; border: 1px solid #034585; padding-left: 2px;}
#DetailToolBox input.but{height: auto; cursor: pointer; padding:0px 12px 2px 11px; _padding: 1px 0px 0px 0px; background-repeat: no-repeat; margin-left: 5px; border: 1px solid #034585; color:#034585; background-color: white;}
#DetailToolBox img{margin: 0px 0px 5px 5px;}
#DetailTableBox{float: left; width: 210px; padding: 10px;}
#DetailTableBox a{color:#e43600;}
#DetailTableBox img{margin-right: 20px;}
#DetailTableBox table{width: 100%;}
#DetailTableBox table tr td{border-bottom: 1px solid #cccccc; margin: 0px; padding: 4px;}

#DetailBoxOptions1{height: 30px; min-height:30px; border-bottom: 1px solid #ffb200; padding: 10px 0px 0px 20px;}
#DetailBoxOptions1[id]{height:auto;}
#DetailBoxOptions1 a{float: left; text-align: center; display: block; color: #ffffff; font-weight: bold; text-decoration: none;}
#DetailBoxOptions1 a:hover{text-decoration: underline;}
a.DetailBoxOption1_item{border-left: 1px solid white; padding: 8px 4px 8px 4px; background-color: #919191;}
a.DetailBoxOption1_item_sel{padding: 8px; background-color: #ffb200; border-right: 1px solid white;}
#DetailBoxParam {padding: 20px;}
#DetailBoxParam table{width: 100%; overflow: auto; float: left;}
#DetailBoxParam table tr td{border-bottom: 1px solid #cccccc; margin: 0px; padding: 5px 20px 5px 15px;}
#DetailBoxParam table tr td.col_left{width: 200px; font-weight: bold;}
#DetailBoxParam table tr td.col_rght{border-left: 1px solid #cccccc;}
#DetailBoxParam table tr.tr_a{}
#DetailBoxParam table tr.tr_b{background-color: #fef0db;}

/* detail of product - alter. goods,... */
#AltGoods{margin: 30px 15px 15px 18px; _margin: 30px 15px 15px 0px; padding-bottom: 20px;}
#AltGoods .AltGoodsItem{float: left; width: 110px; padding: 10px; margin: 0px 0px 15px 20px; height: 210px; min-height: 210px;}
#AltGoods .AltGoodsItem[class]{height:auto;}
#AltGoods .AGItemTitle{text-align: center; font-size: 13px; margin-bottom: 8px;}
#AltGoods .AGItemTitle h2 {color:#e43600; font-size: 11px; text-align: center;}
#AltGoods .AGItemTitle h2 a{color:#e43600; text-decoration: underline;}
#AltGoods .AGItemTitle h2 a:hover{text-decoration:none;}
.AGItemTitle .subtitle{color:#5a5a5a; margin:4px;}
#AltGoods .AGItemPrice{color: #e43600; text-align: center; margin-bottom: 10px; font-weight: bold;}
#AltGoods .AGItemPicture{}
#AltGoods .AGItemBasket{margin: 10px 0px 0px 45px;}

/* shopping basket */
#ShoppBaskTable_IN{margin: 20px; }
#ShoppBaskTable {width: 100%; border: 1px solid #cccccc; font-size: 11px; }
#ShoppBaskTable a{color:#034585;}
#ShoppBaskTable tr th{border-bottom: 1px solid #cccccc; text-align: left; padding: 5px 10px 5px 15px;}
#ShoppBaskTable tr td{margin: 0px; padding: 2px 10px 2px 15px;}
#ShoppBaskTable tr td input{font-family: Arial; font-weight: normal; margin-left:3px; height: 13px;}
tr.tr_a{border-bottom: 1px solid #cccccc;}
tr.tr_b{background-color: #e6f0fa;}
tr.tr_a td, tr.tr_b td{border-bottom: 1px solid #cccccc;}
#ShoppBaskButtons{float: right; padding: 20px;}
#ShoppBaskButtons input{margin-bottom: 20px; font-family: Arial; font-size: 11px; font-weight: normal;}
#ShoppBaskButtons input.but{cursor: pointer; padding:2px 12px 2px 11px; _padding: 1px 0px 1px 0px; background-repeat: no-repeat; margin-left: 5px; border: 1px solid #034585; color:#034585; background-color: white;}

.SBcod{width: 50px;}
.SBtit{}
.SBnum{width: 30px; text-align: center;}
.SBnum input{width: 20px; }
.SBprc{width: 60px;}
.SBprcdph{width: 50px;}
.SBprctot{width: 75px;}
.SBprctot input{width: 55px; background-color: #e8e8e8; border: 1px solid #7f9db9; }
.SBsel{width: 30px;}
.SBsel input{width: 30px;}

.SB_tot{}
.SB_totdph{font-weight: bold;}

/* order */

#OrderBox{padding-top: 1px;}
.OrderBox_IN{padding: 15px 25px;}
.OrderBox_IN_cnt1{padding-left: 15%; margin-top:15px;}
.OrderBox_IN_cnt2{padding-left: 30%; margin-top:15px;}


#OrderBox input{margin:3px 20px 3px 5px; vertical-align: middle; font-family: Arial, sans-serif; font-size: 11px; font-weight:bold;}
#OrderButts{float: right; padding: 0px 20px 0px 0px;}
#OrderButts input{margin:7px 3px; border: 1px solid #034585; background-color: white; border: 1px solid #034585; color:#034585; padding:2px 5px 2px 5px; _padding: 1px 1px 1px 1px; font-weight: bold; font-size: 11px; cursor: pointer;}

#OrderBox h1{font-size: 17px; color: #e43600; margin: 20px 0px 15px 20px; background: url(img/h2_bgr1.gif) no-repeat; padding-left: 15px;}
#OrderBox h2{font-size: 11px; margin: 3px 0px 3px 5px; font-weight: bold; }

.OrderBoxTable, .SearchBoxParam{width: 100%; margin-top: 30px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.OrderBoxTable tr td h2, .SearchBoxParam tr td h2{margin: 0px; padding: 0px; color: #c72305;}
.OrderBoxTable tr td, .SearchBoxParam tr td{margin: 0px; padding: 3px 5px 3px 13px; }
.OrderBoxTable tr th, .SearchBoxParam tr th{border-bottom: 1px solid #cccccc; text-align: left; padding: 2px 5px 2px 5px;}
.OrderBoxTable tr td input{font-weight: normal !important;}

.OBT_tit{border-right: 1px solid #cccccc;}
.OBT_descr{border-right: 1px solid #cccccc;}
.OBT_sel{width: 20px; border-right: 1px solid #cccccc;}
.OBT_com{}

/* other */

.SearchBoxParam tr td.col_left{width: 140px;}
.SearchBoxParam_but{padding:2px 12px 2px 11px; _padding: 1px 0px 1px 0px; background-repeat: no-repeat; margin-left: 5px; font-weight: bold; font-size: 11px;}
/* bottom area - all pages */
#BottomBox{height: 32px; background-color: #ffffff; border-style: solid; border-width: 1px 0 1px 1px; border-color: #71c3ee;}
#CopyBox{float: left; padding: 9px 12px 0px 20px;}
#MapBox{float: left; height: 23px; padding: 9px 10px 0px 20px;}
#MapBox .MenuSpacer{float: none; display: inline; width: 1px; margin: 0 8px; background: url(img/menu_spacer.gif) no-repeat; }
#RealizationBox{float: right; padding: 9px 20px 0px 0px;}
#MapBox a, #RealizationBox a{color: #034585;}


A.barvaodkazu {color:#034585;}
.tucne {font-weight:bold;}


/*essox*/
span.kalkulacka{	
	clear:both;
	display:block;
	text-decoration:underline;	
	cursor:pointer;	
	padding:20px 0 0 0;
}
div.essox{
	text-align:center;
}
span.kalkulacka:hover{
	text-decoration:none;
}
div.essox img{	
	cursor:pointer;	
}
#essox_frame{
	width:100%;
	height:850px;
	display:block;
	border:0px;
	text-align:center;
}

div.center{
	text-align:center;
}
