@charset "windows-1251";
/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBBBBB;
	line-height: 14px;
	/* background-color: #FFFFFF; */
	/* color:#564b47; */
}

body {	margin: 10px 0 0 0;	padding: 0; background: url(/images/body_bgr.png);}

.body_frames { background: #222222; margin: 0; padding:0}
.body_1{ margin:0;}

select, input, textarea, button, label { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
input, textarea {
		padding: 3px;
    border: 1px solid #949494;
    background-color: #E6E6E6;
    background: url(/images/formshdw.gif) no-repeat -4px -4px;
}
a {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #868686; }
a:hover { text-decoration: none; } /*color: #a9c47d;  background: #EFEFEF; */

.t8 { font-size: 8px; }
.t9 { font-size: 9px; }
.t10 { font-size: 10px; }
.t11 { font-size: 11px; }
.t12 { font-size: 12px; }
.t14 { font-size: 14px; }
.t18 { font-size: 18px; }
.bold { font-weight: bold; }
.orange { color: Gray; }
.red { color: #ab1b1f; }
.bordo { color: #ab1b1f; }
.rezeda { color: #A6A6A6; }
.svetlozelen {color: #9F9F9F; }
.tumnozelen {color: #4E4E4E; }
.zelen_polezno { color: #949494; }
.tymnozelen { color: #656565; }
.grey { color: #D6D6D6; }
.white { color: #ffffff; }
.black { color: #111111; }

.bg-svzelen { background-color: #F5F5F5; }
.bg-lekozelen { background-color: #ECECEC; }
.bg-electrik { background-color: #DADADA; }
.bg-rezeda { background-color: #A6A6A6; }

.padd1 {padding: 1px}
.padd5 {padding: 5px}

.clearboth {clear: both; margin: 5px 0px;}

h1 {
	font-size: 11px;
	text-transform:uppercase;
	background-color: #C1C1C1;
	border-top: 1px solid #4F4F4F;
	border-bottom: 1px solid #4F4F4F;
	padding:5px 15px;
	margin:0px 
}
h2 {
	font-size:20px;
	font-weight: normal;
	padding: 5px 10px;
	margin:0px;
}

ul { list-style-type: square; }
ul ul { list-style-type: disc; }
ul ul ul { list-style-type: none; }

label {	font-size: 100%; font-weight: bold;	color: #444444; }

sup { font-size: 70% !important; font-weight: bold; font-size: 90% ; }

img.download { vertical-align:middle; }

/* ----------layout container-------------- */
#wrapper { margin: 0px auto; width: 932px; }

/* ----------outer and inner----------------- */
#masthead { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; }

#column_wrapper { border-top: 0; background: #000000 url(img/clm07_middle.gif) repeat-y; BORDER-BOTTOM: #4E4E4E 1px solid; }
.clearfloat { CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 0px }
#center { FLOAT: left; WIDTH: 932px }
#left { FLOAT: left; WIDTH: 187px }
#right { FLOAT: left; WIDTH: 165px }
#center .content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin: 0 }
#left .content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px }
#right .content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-SIZE: 11px; }
#masthead .content { width: 930px; height: 194px; background: #000000 url(../images/head_bgr1.png) repeat-x; }
#masthead .content img {} /*padding: 10px 0 0 0px;*/

/* ------------------ footer ---------------------- */
#footer {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; font-size: 9px; margin: 0px; color: #666666;  background: #414141; height: 45px;
}
#footer .content {
	position: relative;
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 6px;
	background: transparent;
	/* text-align: right; */
	/* width: 796px; height:auto; */
}
#footer A:link { color: #868686; }
#footer A:hover { color: #868686; }

#bar_lang { position: absolute; float: right; padding: 2px 5px;}
#bar_lang a { margin: 1px; padding: 2px; border: 1px solid #444; font-size: 9px; }
#bar_lang a:hover { background: #ABABAB; border: 1px solid #666; color: #444; }

/* ------------------------------------------------- */

.menulist { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
#wrapper .menulist A { PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9F9F9F 6px solid; COLOR: #000000; PADDING-TOP: 0px }
#wrapper .menulist A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9F9F9F 6px solid; COLOR: #000000; PADDING-TOP: 0px }
#wrapper .menulist A:hover { BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000 }

/* -----------------content--------------------- */ 
.p7uberlink { FONT-WEIGHT: bold !important; BORDER-LEFT-COLOR: #000000! important; BORDER-BOTTOM-COLOR: #000000 !important; BORDER-TOP-COLOR: #000000! important; LETTER-SPACING: 0.15em; BORDER-RIGHT-COLOR: #000000! important }
H1 { FONT-SIZE: 1.8em; MARGIN: 0px }
H2 { FONT-SIZE: 1.6em; MARGIN: 30px 0px 0px }
H3 { FONT-SIZE: 1.25em; MARGIN: 30px 0px 0px }
H4 { FONT-SIZE: 1.1em; MARGIN: 20px 0px 0px }
.nomargintop { MARGIN-TOP: 0px }
.content p { MARGIN: 5px 0px }
pre { font-size: 12px; padding: 5px 10px; margin:0px; }

/* ----- other stuff --------- */
.search_box { height: 20px; width: 165px; color: #2E2E2E; font-size:11px; background: url(/pictures/formshdw.gif) no-repeat -4px -4px; border: 1px solid #A6A6A6; vertical-align: middle; padding: 3px}
.search_buton {
 height: 18px;
 width: 72px;
 font-weight: bold;
 color: #727272;
 font-size:11px;
 border: 0px solid #A6A6A6;
 background: url(../pictures/magnifier.gif) no-repeat 0 0;
 cursor:pointer;
}
.send_buton {
 height: 20px;
 width: 72px;
 font-weight: bold;
 color: #F5F5F5;
 font-size:10px;
 border: 1px solid #656565;
 background: #656565 url(../pictures/vm_main_1.gif) repeat-x 0 0;
 cursor:pointer;
}

.mail_box { height: 12px; width: 240px; color: #2E2E2E; font-size: 10px; padding: 3px}

.buton1 { height: 18px; border: 1px solid #333333; font-weight:500; color: #2E2E2E; font-size:10px; background-color: #F1F1F1; cursor:pointer; }
.bul {
	list-style: none inside none;
	padding: 2px 0 2px 15px;
	text-indent: 0px; 
	background-image: url(../pictures/vm_bullet.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}

/* menu container */
#vmenu { float: left; margin: 0px; padding: 0px; width: 185px}	/* background: #C6DC7F; */
.vmenu-nav-dk { position: relative; background: url(../pictures/vm_main_1.gif) repeat-x 0 0; float: left; clear: left; margin: 0; border-bottom: 1px solid #F5F5F5; border-left: 1px solid #4E4E4E;}
.vmenu-nav-lt { position: relative; background: url(../pictures/vm_main_2.gif) repeat-x 0 0; float: left; clear: left; margin: 0; border-bottom: 1px solid #F5F5F5; border-left: 1px solid #4E4E4E;}
.vmenu-nav-dk a, .vmenu-nav-lt a { display: block; }
.vmenu-nav-dk a:hover, .vmenu-nav-lt a:hover { background: #999999; text-decoration: none}
.vmenu-nav-title { position: absolute; white-space:nowrap; height: 22px; margin: 4px 0 0 23px; color: #FDFDFD; } /*font-weight: bold*/
.vmenu-nav-bullet { position: relative; background: url(../pictures/vm_bullet.gif) no-repeat;}
.vmenu-nav-active a { position: relative; background: url(../pictures/vm_main_1.gif) repeat-x 0 0; float: left; clear: left; margin: 0; border-bottom: 1px solid #F5F5F5; border-left: 1px solid #4E4E4E;}
.vmenu-nav-active a:hover { background: #999999; text-decoration: none }
.vmenu-sub { float: left; clear: left; background: url(../pictures/vm_sub.gif) repeat-x 0 0; margin: 0; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #4E4E4E;}	/* background: #E8F6BC;*/	
.vmenu-sub a { display: block; cursor: pointer;}	/* background: #E8F6BC; */
.vmenu-sub a:hover { background: #CDCDCD; text-decoration: none;}
.vmenu-nav-title-sub { position: absolute; white-space: nowrap; height: 22px; margin: 4px 0 0 23px; color: #4E4E4E; } /*font-weight: bold*/
/* end of menu container */

.off {display: none;}
.on {display: block;}

.faq-block { margin: 3px 0; padding: 5px 5px; border-top: 1px solid #4E4E4E; }
.faq-title { background: #ECECEC; padding: 5px; }
.faq-block a { background: #F5F5F5; text-decoration: none; padding: 0 2px}
.faq-block a:hover { background: #DFDFDF; color: #666666}

#nav ul { padding: 0; font-size: 11px; list-style: none;	}
#nav { margin: 0px; border-top: 1px solid #4E4E4E;}
#nav a { display: block; text-decoration: none;	background: #F5F5F5; color: #666666; border: none; padding: 1px 1px 1px 5px; font-weight: bold; }
#nav a:hover { background: #DFDFDF; color: #666666}
#nav li { border-bottom: 1px solid #DDDDDD; margin:1px 1px 0 1px; list-style-type: none; list-style-image: none !important; }

#sectionLinks { position: relative; margin: 0px; padding: 0 5px; border-left: 1px solid #4E4E4E; }
#sectionLinks ul { padding: 0; margin: 0; list-style: none; list-style-type: none }
#sectionLinks li { margin: 1px 0px; list-style-type: none; list-style-image: none !important;}
#sectionLinks li a { display: block; padding: 1px 0px 1px 5px; border: 1px solid #F5F5F5;} /*#f8faf0*/
#sectionLinks li a:hover { background: #EDEDED; border: 1px solid #D7D7D7; color: #868686;}

.imot-face-1 { display: block; height: auto; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.imot-face-1 a {display: block; padding: 1px; border: 1px solid #F5F5F5; }
.imot-face-1 a:hover { background: #EDEDED; border: 1px solid #D7D7D7; color: #4E4E4E;} /* background: #EFEFEF; */
.imot-face-2 { display: block; height: auto; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.imot-face-2 a {display: block; padding: 1px; border: 1px solid #F5F5F5; }
.imot-face-2 a:hover { background: #EDEDED; border: 1px solid #D7D7D7; color: #4E4E4E;} /* background: #EFEFEF; */


/* detaili */ 
#bar_nav { display:block; padding: 1px ; }
#bar_nav a { margin: 1px; padding: 0px 0px; border: 1px solid #F5F5F5;} /*#f8faf0*/
#bar_nav a:hover { background: #EDEDED; border: 1px solid #9F9F9F; color: #868686;}
#bar_nav img { margin:0px; border: none}

#main-data { width:40%;	position:relative; float: left;	background-color: #FFFFFF;}
.datarow { display:block; position: relative; width: 100%; height: 15px; font-size: 11px; padding: 1px 5px; }
.datacellh { position: absolute; width: 100%; height: auto; white-space: nowrap}
.datacelld { position: absolute; margin-left: 120px; width: auto; height: auto; white-space: nowrap }

.row_block { float: left; width: 100%; margin: 10px 0 }
.row_block img { margin-right: 5px; border: 1px solid #666666}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
* html .clearfix { height:1px; }

#picGallery { float:right; width:330px; background: url(/pictures/noimage.jpg) center center no-repeat; margin:5px 0px 10px 5px; padding:5px 0 5px 0; text-align:right; clear:both; }
#picGallery #bigPic { width:315px; height:238px; text-align:center; margin:0 auto; padding:0; }
#picGallery #bigPic a { display:block; width:305px; height:228px; background-color: #F5F5F5; border: #9F9F9F 5px solid; margin:0; }
#picGallery #bigPic a:hover { display:block; width:305px; height:228px; border: #9F9F9F 5px solid; margin:0; }
#picGallery #bigPic a img { border:none; }
#picGallery #bigPic a img { width:305px; height:228px; }
#smallPics { display:block; width:320px; padding:0; text-align:center; margin:0 auto; }
#smallPics a { display:block; width:76px; height:57px; float:left; margin:1px; border: 1px solid #9F9F9F; }
#smallPics a:hover { border: 1px solid #4E4E4E; }
#smallPics a img { width:76px; height:57px; border:none; }
* #smallPics a { _margin:1px 0 0 1px; }

/* razni */
.hdrline {
	/* position: relative; */
	margin: 5px 0;
	padding: 5px;
	height: 18px;
	border-bottom: 1px solid #949494;
	background: #ECECEC url(/pictures/vm_bullet.gif) 0px 5px no-repeat;
	width: 70%;
}
.hdrline .hdrtitle {
	position:absolute;
	padding: 3px 0 0 20px;
}

.on{
display:inline;
}
.off{
display:none;
}