                          
/* BODY */

html{
   margin: 0;
   padding: 0;
   height: 100%;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:100%;
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 100%;
}
.polosa {width:900px; margin:0 auto; font-size:.83em;}

/* HEADERS */

h1, h2, h3, h4, h5, h6
	{font-weight: bold;
    margin: 0;
    padding: 0;}

h1 {font-size: 1.8em;
	color:#469028;
	margin-bottom:15px;
	}

h2 {font-size: 1.1em;
	line-height: 1.3em;
	}

h3 {font-size: 1.5em;
color:#469028;
margin: 0 0 5px 0;
}

h4 {font-size: 1.1em; color:#469028; border-bottom:1px solid #DEEACC; padding:0 0 7px 0; margin:25px 0 10px 0;}

h5 {font-size: 1.1em; color:#469028; padding:0; margin:0 0 5px 0;} 

h6 {font-size: 1.1em; color:#FBAD06; padding:0 0 7px 0;}

/* PARAGRAPHS */

p {margin: 0 0 1em 0;
}

/* LINKS */

a {color: #686868; text-decoration: underline;}
a:hover {color:#686868; text-decoration: none; cursor: pointer;}

a img {border: none;}
a.descr {text-decoration:none;}

a.bluelink, a.bluelink:hover {color:#1159C2;} 

h5 a, h5 a:hover {color:#469028; text-decoration:underline;}

/*image*/
img{border:none;}



/* ORDERED AND UNORDERED LISTS */

ul, ol {padding: 0;
		margin: 10px 0 20px 0;}


ul, ul ul {list-style-type:none;}

li	{background: url(/images/sitex/orangebulet.gif) left 6px no-repeat; margin: 0 0 10px 0; padding:0 0 0 20px;}


/* TOPMENU */

ul.topmenu {padding:30px 0 0 250px; font-size:1.1em; margin:0;}
ul.topmenu li {display:inline; list-style-image: none; padding:0 10px 0 25px; margin:0; background: url(/images/sitex/list_menu.gif) left 60% no-repeat;}
.topmenu a, .topmenu a:hover {color:#469028;}

ul.leftmenu {padding:20px 0 0 0; font-size:1.1em; margin:0 0 70px 0;}
ul.leftmenu li {list-style-image: none; padding:0 10px 0 20px; margin:0 0 15px 0; background: url(/images/sitex/list_menu.gif) left 7px no-repeat; display:block;}
ul.leftmenu li.active {background-image:none; margin:0 0 10px 0; position:relative; left:-25px;}

.leftmenu a, .leftmenu a:hover {color:#469028;}

.leftmenu li a.active, .leftmenu li a.active:hover {color:#FFFFFF; 
background: #39A424 url(/images/sitex/list_menu_active.gif) 5px 10px no-repeat; 
padding:3px 5px 5px 25px;}

ul.leftmenu-l2 {padding:10px 0 15px 0; font-size:1em; margin:0 0 0 10px;}
ul.leftmenu-l2 li {list-style-image: none; padding:0 10px 0 20px; margin:0 0 10px 0; background: url(/images/sitex/greybulet.gif) left 7px no-repeat;}
.leftmenu-l2 a, .leftmenu-l2 a:hover {color:#1159C2;}

ul.leftmenu-l3 {padding:5px 0 7px 0; font-size:0.9em; margin:0 0 0 20px;}
ul.leftmenu-l3 li {list-style-image: none; padding:0 10px 0 20px; margin:0 0 10px 0; background: url(/images/sitex/greybulet.gif) left 7px no-repeat;}
.leftmenu-l3 a, .leftmenu-l3 a:hover {color:#1159C2;}

ul.leftmenu-l4 {padding:5px 0 7px 0; font-size:0.8em; margin:0 0 0 25px;}
ul.leftmenu-l4 li {list-style-image: none; padding:0 10px 0 20px; margin:0 0 10px 0; background: url(/images/sitex/greybulet.gif) left 7px no-repeat;}
.leftmenu-l4 a, .leftmenu-l4 a:hover {color:#1159C2;}

ul.content-menu {padding:0 0 0 300px; font-size:1.1em; margin:0;}
ul.content-menu li {display:inline; list-style-image: none; padding:0 10px 0 25px; margin:0; background: url(/images/sitex/list_menu.gif) left 60% no-repeat;}
.content-menu a, .content-menu a:hover {color:#1159C2;}

ul.footer-menu {padding:0; font-size:1.1em; margin:0;}
ul.footer-menu li {display:inline; list-style-image: none; padding:0 20px 0 0; margin:0; background-image:none;}
.footer-menu a, .footer-menu a:hover {color:#1159C2;}

/* DEFINITION LISTS */

table, td{
   border: 0;
   border-collapse: collapse;
   font-size: 1em;
   vertical-align: top;
	margin: 0;
	padding: 0;
}

.order_table {border:1px solid #EEF0EB;}
.order_table td {padding:5px;}
td.str_label {text-align:right;}

.order_head {background-color:#469028; color:#FFFFFF; font-weight:bold;}
.order_table .order_head td {padding:3px 5px;}
.udaje td {padding:3px 5px;}
table.udaje {border-top:1px solid #CDCDCD; border-left:1px solid #CDCDCD; width:100%}
table.udaje td {border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; padding:3px 5px;}
.zahlavi { background-color:#39A424; color:#FFFFFF; font-weight:bold;}

form, input, select{
    padding: 0;
    margin: 0;
    
	vertical-align:middle;
}
.textinput {border:1px solid #7D984D; width:200px; background-color: #FFF; height:20px;}
.subscr-submit {background: url(/images/sitex/button_bul_grey.gif) no-repeat; width:30px; height:29px; border:none; cursor:pointer;}
button.order-button {background: url(/images/sitex/button_bgr.gif) left 2px no-repeat; width:146px; height:30px; border:none; cursor:pointer; color:#FFFFFF; padding:0 10px 3px 10px; margin:0 0 2px 0;}

/* MISC STYLES */

div.break {clear: both;}
.nowrap {white-space: nowrap;}

/* HEADER  */

.greygreen {color:#7D984D;}
.orange {color:#FBAD06;}
.green {color:#469028;}
.small {font-size:.83em;}
.big {font-size:1.2em;}
.bold {font-weight:bold;}

.grey-bgr {background-color:#EEF0EB; padding:10px; margin:15px 0 15px 0;}
.w400 {width:400px;}
.right-button {text-align:right;}

.adress {border-right:1px solid #DAE9C1; height: 25px; padding:10px 20px 0 15px; float:left; width:655px; margin:15px 0;
background: url(/images/sitex/tel.gif) left 60% no-repeat;}
.icons {height: 25px; float:right; width:190px; padding:10px 0 0 0; text-align:right; margin:20px 0 15px;}
.icons img {margin:0 0 0 50px;}

.headmenu {height: 58px; background: url(/images/sitex/bgr_head.gif) left bottom repeat-x;}
.logo {float:left; padding:0 30px; background-color:#FFFFFF;}

.catalogmenu {margin:10px 0 20px 0;}
.object {width:190px; float:left; margin:0 15px 15px 15px; font-size:.83em;}
.object img {display:block;}
.descr {padding:0 20px 0 0; display:block; background: url(/images/sitex/orang_tribul.gif) right bottom no-repeat;}
.nameobject { font-size:1.5em; padding:0 0 5px 0;}
.top-content-menu {background-color:#DEEACC; height:25px; padding:7px 0 5px 0; margin:10px 0 0 0;}

/* SPETS  */

.spets {width:279px; position:relative; top:-50px;}
.spets-top {width:279px; height:6px; background: url(/images/sitex/spets-top.gif) no-repeat;}
.spets-bottom {width:279px; height:6px; background: url(/images/sitex/spets-bottom.gif) no-repeat;}
.spets-content {width:239px;  background: url(/images/sitex/spets-content.gif) top repeat-y; padding:5px 20px;}

/* COLS */
.left-col {float:left; width:279px;}
.main-col {float:right; width: 575px; padding:20px 0 0 0; margin:0 0 -20px 0;}

.content-hp {background-color:#EEF0EB; border-bottom:5px solid #DEEACC;}
.main-contener {padding:20px 0 10px 0; border-bottom:5px solid #DEEACC;}

.news-list-hp {margin:0 0 80px 0; position:relative; top:-20px;}
.item {margin:0 0 20px 0;}
.data {background: url(/images/sitex/list_menu.gif) left no-repeat; padding:0 0 0 20px; color:#469028; font-size:1.2em;}
.anons {padding:0 0 0 20px;}

.subscribe-hp, .subscribe {background: url(/images/sitex/subscribe_bgr_grey.jpg) left no-repeat; padding:0 0 0 70px;
position:relative; top:-52px; left:-50px; height:75px; width:249px;}

.subscribe {background: url(/images/sitex/subscribe_bgr.jpg) left no-repeat;}

.footer {padding:20px 0;}

.block-arr-top {background: url(/images/sitex/block_arr_top.gif) no-repeat; height:6px; width:371px;}
.block-arr {background:#EEF0EB url(/images/sitex/block_arr.gif) bottom no-repeat; height:39px; width:331px; overflow:visible; padding:0 30px 7px 10px;}

.block-top {background: url(/images/sitex/block_top.gif) no-repeat; height:6px; width:246px; margin:20px 0 0 0;}
.block {width:206px; overflow:visible; padding:7px 20px 20px 20px; margin:0 0 20px 0;}
.info{background:#DEEACC url(/images/sitex/block_voskl.gif) bottom no-repeat;}
.tel{background:#DEEACC url(/images/sitex/block_tel.gif) bottom no-repeat;}
.vopr{background:#DEEACC url(/images/sitex/block_vopr.gif) bottom no-repeat;}

.block p {margin:0 20px 0 0;}
.blocks-contener {margin:0 0 80px 0;}

.floats {float:left; width:160px; height:190px; margin:0 10px 10px 0;}
.floats img {border:1px solid #000000;} 
.fotogalerie {margin:0 0 20px 0;}
.fotogalerie img {border:1px solid #000000; margin:0 10px 10px 0;}

.basic-modal-content {display:none; color:#333333; font-size:.75em;}
.basic-modal-content p {width:700px;}


/* Overlay */
#simplemodal-overlay {background-color:#39A424; cursor:wait;}

/* Container */
#simplemodal-container {color:#bbb; background-color:#FFF; border:4px solid #39A424; padding:12px;}
#simplemodal-container code {background:#39A424; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images/sitex/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

.oddelovac {height:3px; width:100%; border-top:1px dashed #CDCDCD;}
.basic-modal {margin:10px 0 20px 0;}

.oko {background: url(/images/sitex/ico_oko.gif) left no-repeat; padding: 0 0 0 15px; font-weight:bold;}
.prumer {background: url(/images/sitex/ico_prumer.gif) left no-repeat; padding: 0 0 0 15px; font-weight:bold;}
.charakter {background: url(/images/sitex/ico_charakteristika.gif) left no-repeat; padding: 0 0 0 15px; font-weight:bold;}
.pouziti {background: url(/images/sitex/ico_pouziti.gif) left no-repeat; padding: 0 0 0 15px; font-weight:bold;}
.rozmer {background: url(/images/sitex/ico_rozmery.gif) left no-repeat; padding: 0 0 0 15px; font-weight:bold;}
.material {background: url(/images/sitex/ico_material.gif) left no-repeat; padding: 0 0 0 15px; font-weight:bold;}
.nobold {font-weight:normal; background-position:left 5px;}
.nobold span {font-weight:bold;}

#parametryObr {float:right; width:220px;}
#parametryObr img {display:block; border:1px solid #000000; margin:0 0 10px 20px;}

.mb0 {margin-bottom:0;}
.mb20, .mb {margin-bottom:20px;}
.right {float:right;}
.mr {margin:0 0 0 20px;}
.acenter {text-align:center;}
.mr20 {margin-right:20px;}
.preview, .news_photo {float:left; margin:0 10px 3px 0; border:1px solid #777777;}



/*~~~~~~~~~~~~~~Forms~~~~~~~~~~~~~~~~*/

.form .field, .form .button, .form textarea {
	background-color: #fff;
	border: 1px solid #469028;
	color: #000;
	font-size: 11px;
	display: block;
	margin-bottom: .8em
}

.form label {
	font-size: 11px;
	display: block;
	padding-bottom: .2em
}

.form .field {
	width: 250px;
}

.form textarea {
	width: 250px;
	height: 150px
}

.form span.captcha {
	margin-bottom: 1em;
	border: 1px solid #469028;
	width: 121px;
	height: 15px;
	overflow: hidden;
	background-color: #ccf;
	margin-left: 129px;
	display: block;
}

.form span.captcha img {
	filter: alpha (opacity=72);
	opacity: 0.72;
	margin-top: -8px
}

.form input.captcha {
	width: 110px;
	float: left;
}

.form .unfilled {
	color: #BF2C37 !important
}

.form .unfilled * {
	border-color: #BF2C37 !important
}

