body {font-family: Arial, sans-serif; font-size: 14px; color: #00364a; padding: 0px; margin: 0px; text-align: center; background-color: #ffffff;}
H1 {font-family: Arial, sans-serif; font-size : 18px; color : #00364a; font-weight : bold; font-style : normal; margin: 10px 0 20px 0;}
H2 {font-family: Arial, sans-serif; font-size : 17px; color : #4f8c0d; font-weight : bold; font-style : normal; margin: 14px 0 7px 0;}
H3 {font-family: Arial, sans-serif; font-size : 14px; color : #4f8c0d; font-weight : bold; font-style : normal; margin: 14px 0 7px 0;}
H4 {font-family: Arial, sans-serif; font-size : 13px; color : #00364a; font-weight : normal; font-style : normal; margin: 14px 0 7px 0;}
H5 {font-family: Arial, sans-serif; font-size : 12px; color : #00364a; font-weight : normal; font-style : normal; margin: 14px 0 7px 0;}

/* common */
p{margin: 0 0 3px 0; padding: 0;}
a {color: #4f8c0d; text-decoration: underline;}
a:hover {text-decoration: none;}
img{border: 0;}
hr{display:none; visibility:hidden;}
address{font-style: normal;}
ul {margin:0; padding: 10px 0 0 0; list-style: none;}
ul li {margin: 0; padding: 5px 0 5px 18px; background: url(img/std_li_bgr.gif) no-repeat 0 8px;}
#fp ul{margin:0; padding: 10px 0 0 0; list-style: none;}
#fp ul li{margin: 0; padding: 7px 0 5px 18px; background: url(img/std_li_bgr.gif) no-repeat 0 10px; font-size: 16px;}


.none {list-style: none; padding: 0 0 2px 18px; background:none;}
.noDisplay {visibility:hidden; display:none;}
.correct{clear: both; visibility: hidden; width: 1px; height: 1px; _display: inline;}
.overlaid_tit{position: relative; overflow: hidden; margin: 0; padding: 0;}
.overlaid_tit span, .overlaid_tit div{display: block; position: absolute; left: 0; top: 0; background-repeat: no-repeat;}

#CompName{display: none;}

/* all pages */
#MBox {margin: 0px auto 60px auto; padding: 0; width: 770px; text-align:left;}
#MainBox {width: 750px; padding: 0; margin: 0 10px;}

#HeadBox{width: 750px; height:73px; margin: 0; padding: 0; overflow: hidden;}
#HeadBox .overlaid_tit, #HeadBox .overlaid_tit span{width: 138px; height: 73px;}
#HeadBox .overlaid_tit{float: left;}
#HeadBox .overlaid_tit span{background: url(img/logo_viphone.gif) no-repeat 0 0;}
.lang_box{width: 164px; height: 35px; float: right; text-align:right;}
.lang_box a{color: #00364a; font-size: 10px;}

#ContentBox{width: 750px; min-height: 400px; height: 390px; padding: 0; margin: 0;}
#ContentBox[id]{height: auto;}

#BottomBoxCnt{clear: both; float: left; width: 730px; height: 66px; font-size: 10px; padding: 0; margin: 10px 0 0 0; background: #d7d0ca url(img/bottom_right_bgr.gif) no-repeat right; text-align: right; padding-right: 20px;}
#BottomBoxCnt #Map{float: right; margin-top: 40px; color: #616161;}
#BottomBoxCnt a{color: #616161; margin: 0 6px;}
#BottomBoxCnt_IN{padding: 40px 23px 10px 130px; }
#BottomBoxLeft{float: left; background: url(img/bottom_left_bgr.gif) no-repeat; height: 26px; color: #898989; padding: 40px 0 0 130px;}


/* home page */
#LBIndex{margin-top: 38px;}
.info1_box{position: relative; width: 370px; height: 310px; color: #ebf0ee; background: no-repeat 0px 0px;  margin-bottom: 10px;}
.info1_box a{text-decoration: none; cursor:pointer;}

.info1_box ul li{padding: 4px 0 5px 18px;}
.info1_box .overlaid_tit, .info1_box .overlaid_tit span{width: 370px; height: 49px; background-repeat: no-repeat; display:block;}
.info1_box .box_IN{position: absolute; height: 220px; margin: 0px 120px 15px 32px; /*background-position: right bottom;*/ background-repeat: no-repeat;}
.info1_box img{position: absolute; right: 0; bottom: 0;}
.info1_box .but_more_info{display: block; position: absolute; width: 148px; height: 32px; left: 0; bottom: 0;}

#Info1Box_left{float: left; background-image: url(img/info1_left_bgr.gif);}
#Info1Box_left ul li{background-image: url(img/li_1_bgr.gif);}
#Info1Box_left h2{width:371px; height:49px; font-size:0px;text-decoration: none;}
#Info1Box_left h2 a{width:371px; height:49px; font-size:0px; cursor:pointer; display:block; text-decoration: none; color:#fff; position:relative; top:-3px;}
#Info1Box_left h2 span{width:371px; height:49px; background-image: url(img/info1_left_bgr.gif);}

#Info1Box_left_sk{float: left; background-image: url(img/info1_left_bgr_sk.gif);}
#Info1Box_left_sk ul li{background-image: url(img/li_1_bgr.gif);}
#Info1Box_left_sk h2{width:371px; height:49px; font-size:0px;text-decoration: none;}
#Info1Box_left_sk h2 a{width:371px; height:49px; font-size:0px; cursor:pointer; display:block; text-decoration: none; color:#fff; position:relative; top:-3px;}
#Info1Box_left_sk h2 span{width:371px; height:49px; background-image: url(img/info1_left_bgr.gif);}

#Info1Box_left_en{float: left; background-image: url(img/info1_left_bgr_en.gif);}
#Info1Box_left_en ul li{background-image: url(img/li_1_bgr.gif);}
#Info1Box_left_en h2{width:371px; height:49px; font-size:0px;text-decoration: none;}
#Info1Box_left_en h2 a{width:371px; height:49px; font-size:0px; cursor:pointer; display:block; text-decoration: none; color:#fff; position:relative; top:-3px;} 
#Info1Box_left_en h2 span{width:371px; height:49px; background-image: url(img/info1_left_bgr_en.gif);}

/*#Info1Box_left span{background-image: url(img/tit_firmy.gif); width:471px; height:49px; display:block;}*/

#Info1Box_right{float: right; background-image: url(img/info1_right_bgr.gif);}
#Info1Box_right ul li{background-image: url(img/li_2_bgr.gif);}
#Info1Box_right h2{width:371px; height:49px; font-size:0px; text-decoration: none;}
#Info1Box_right h2 a{width:371px; height:49px; font-size:0px; cursor:pointer; display:block; text-decoration: none;color:#fff;  top:-3px;}
#Info1Box_right h2 span{width:371px; height:49px; background-image: url(img/info1_right_bgr.gif);}

#Info1Box_right_en{float: right; background-image: url(img/info1_right_bgr_en.gif);}
#Info1Box_right_en ul li{background-image: url(img/li_2_bgr.gif);}
#Info1Box_right_en h2{width:371px; height:49px; font-size:0px;text-decoration: none;}
#Info1Box_right_en h2 a{width:371px; height:49px; font-size:0px; cursor:pointer; display:block; text-decoration: none;color:#fff; position:relative; top:-3px;}
#Info1Box_right_en h2 span{width:371px; height:49px;  background-image: url(img/info1_right_bgr_en.gif);}

#Info1Box_right_sk{float: right; background-image: url(img/info1_right_bgr_sk.gif);}
#Info1Box_right_sk ul li{background-image: url(img/li_2_bgr.gif);}
#Info1Box_right_sk h2{width:371px; height:49px; font-size:0px;text-decoration: none;}
#Info1Box_right_sk h2 a{width:371px; height:49px; font-size:0px; cursor:pointer; display:block; text-decoration: none;color:#fff; position:relative; top:-3px;}
#Info1Box_right_sk h2 span{width:371px; height:49px; background-image: url(img/info1_right_bgr_sk.gif);}

/*#Info1Box_right span{background-image: url(img/tit_domacnosti.gif); width:471px; height:49px; display:block;}*/


#TitNovinky{clear: both; width: 750px; height: 45px;}
#TitNovinky_en{clear: both; width: 750px; height: 45px;}
#TitNovinky_sk{clear: both; width: 750px; height: 45px;}
#TitNovinky span{width: 750px; height: 45px; background-image: url(img/tit_novinky.gif);}
#TitNovinky_en span{width: 750px; height: 45px; background-image: url(img/tit_novinky_en.gif);}
#TitNovinky_sk span{width: 750px; height: 45px; background-image: url(img/tit_novinky_sk.gif);}

#ContentBox_left{float: left; width: 371px; padding:0px; margin:0px;}
#ContentBox_right{_clear:both; float: right; width: 371px; padding:0px; margin:0px;}

.text1_box_left, .text1_box_right{width: 370px; background: url(img/text1_box_bgr2.gif) repeat-y; margin-top: 10px;}
.text1_box_IN1{position: relative; background: url(img/text1_box_bgr1.gif) no-repeat left top;}
.text1_box_IN2{background: url(img/text1_box_bgr3.gif) no-repeat left bottom; padding: 15px 20px 30px 20px;}

.text1_moreinfo{position: absolute; left: 275px; _left: 255px; bottom: 6px; width: 87px; height: 20px; background: url(img/shift2_img.gif) no-repeat right;}

.text1_box_left{float: left; display: block;}
.text1_box_right{float: right; display: block;}

/* content page */
#LBContent{margin: 13px 20px 0 0;}
#Bookmarks{clear: right; float: right; width: 300px; height: 36px; text-align: center;}
#Bookmarks a{display: block; width: 99px; padding-top: 4px; color: #ffffff; text-decoration: none; font-weight: bold;}
#BmFirmy{float: right; width: 101px; height: 25px; background-image: url(img/bm_firmy.gif); font-size: 12px;}
#BmDomacnosti{float: right; width: 101px; height: 25px; margin: 0 18px 0 8px; background-image: url(img/bm_domacnosti.gif); font-size: 12px;}

#BmCorporate-users{float: right; width: 101px; height: 25px; background-image: url(img/bm_firmy.gif); font-size: 12px;}
#BmHouseholds{float: right; width: 101px; height: 25px; margin: 0 18px 0 8px; background-image: url(img/bm_domacnosti.gif); font-size: 12px;}


.top_menu_box{width: 750px; height: 150px; position: relative;}
.top_menu_box img{display: block; width: 190px; height: 150px; float: right;}
/*#TopMenu_IN{position: absolute; bottom: 15px; left: 20px; width: 700px; height: 27px;}*/
#TMB_domacnosti{background: #fff url(img/top_menu_domacnosti_bgr.gif) no-repeat left;}
#TMB_osobny{background: #fff url(img/top_menu_domacnosti_bgr.gif) no-repeat left;}
#TMB_firmy-sk{background: #fff url(img/top_menu_firmy_bgr.gif) no-repeat left;}
#TMB_firmy{background: #fff url(img/top_menu_firmy_bgr.gif) no-repeat left;}
#TMB_households{background: #fff url(img/top_menu_domacnosti_bgr.gif) no-repeat left;}
#TMB_corporate-clients{background: #fff url(img/top_menu_firmy_bgr.gif) no-repeat left;}
#TMB_households-en{background: #fff url(img/top_menu_domacnosti_bgr.gif) no-repeat left;}
#TMB_corporate-clients-en{background: #fff url(img/top_menu_firmy_bgr.gif) no-repeat left;}

#TMB_obecny{background: #fff url(img/top_menu_obecny_bgr.gif) no-repeat left;}

#LeftContentBox{float: left; width: 505px;}
#RightContentBox{float: right; width: 235px; text-align:center;}

/* content page - titles */
#LeftContentBox .overlaid_tit, #LeftContentBox .overlaid_tit span{width: 505px; height: 45px; _height: 60px; padding: 10px 0 5px 0; }

#RightContentBox .overlaid_tit, #RightContentBox .overlaid_tit span{width: 207px; height: 38px; padding-bottom: 3px;}

/* content page - text boxes */

.text2_box_L1{position: relative; width: 505px; height: 16px; margin-top: 18px; background: url(img/text2_box_bgr1.gif) no-repeat;}
.text2_box_L1 h2{position: absolute; top:-9px; left: 20px; margin:0; padding: 3px; background-color: #ffffff;}
.text2_box_L1 h3{position: absolute; top:-9px; left: 20px; margin:0; padding: 3px; background-color: #ffffff;}
.text2_box_L2{width: 459px; /*_width: 503px; background: url(img/text2_box_bgr2.gif) repeat-y;*/  padding: 4px 20px 0 20px; border-left:solid 2px #e7e7e7; border-right:solid 2px #e7e7e7; }
.text2_box_L3{clear: both; width: 505px; height: 16px; background: url(img/text2_box_bgr3.gif) no-repeat left bottom;}
.text2_moreinfo{display: block; clear: both;  float: right; padding-right: 18px; margin-top: 5px; /*_margin-bottom: -10px;*/ height: 14px; background: url(img/shift2_img.gif) no-repeat right;}
.text2_box_L2 p{margin-left: 0px;}

.text3_box_L1{width: 235px; height: 11px; overflow: hidden; background: url(img/text3_box_bgr1.gif) no-repeat left top; margin-top: 10px;}
.text3_box_L2{width: 207px; background: url(img/text3_box_bgr2.gif) repeat-y; margin: 0; padding: 0 14px;}
.text3_box_L3{clear: both; width: 235px; height: 11px; overflow: hidden; background: url(img/text3_box_bgr3.gif) no-repeat;}
.text3_box_L2 img.but{margin-top: 6px;}



/* form */
#RightContentBox label{float: left; margin: 12px 4px 0 0; width: 162px; text-align: left;}


.input1{float: left; margin-top:5px; width: 170px; height: 16px; padding: 3px; background: #fff; border: 1px solid #4f8c0d;}

.select1{float: left; margin-top:5px; width: 177px; height: 24px; padding: 3px; background: #fff; border: 1px solid #4f8c0d; font-size:11px;}

select{float: left; margin-top:5px; width: 177px; height: 24px; padding: 3px; background: #fff; border: 1px solid #4f8c0d; font-size:11px;}

textarea{float: left; margin-top:5px; width: 170px; height: 48px; padding: 3px; background: #fff; border: 1px solid #4f8c0d;}

.login_but{border: 1px solid #efefe7; background: #efefe7 url(/img/but_login.gif) no-repeat; width:120px; height: 35px; padding: 0px 0px 0px 7px; margin: 10px 0 3px 0; cursor: pointer; float: right; color: #fff; font-size : 12px; font-weight:bold; text-align:left;}

.requireditem {color: red; font-weight: bold;}


/* form v textu */

.inputt{float: left; margin-top:5px; width: 170px; height: 16px; padding: 3px; background: #fff; border: 1px solid #4f8c0d;}

.selectt{float: left; margin-top:5px; width: 177px; height: 24px; padding: 3px; background: #fff; border: 1px solid #4f8c0d; font-size:11px;}

.login_butt{border: 1px solid #efefe7; background: #efefe7 url(/img/but_login.gif) no-repeat; width:120px; height: 35px; padding: 0px 0px 0px 7px; margin: 10px 0 3px 0; cursor: pointer; float: right; color: #fff; font-size : 12px; font-weight:bold; text-align:left;}

.tablecenterrow {text-align: center;}
















