body, html {
height: 100%; margin: 0; padding: 0; background: url(/images/bg.jpg); font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; }
.left{margin:0; padding:0; background: url(/images/l_bg.jpg) repeat-y left;}
.right{margin:0; padding:0; background: url(/images/r_bg.jpg) repeat-y right;}

.ltop{margin:0; padding:0; background: url(/images/l_t_bg.jpg) no-repeat top left;}
.rtop{margin:0; padding:0; background: url(/images/r_t_bg.jpg) no-repeat top right;}
.ctop{margin:0; padding:0; background: url(/images/c_t_bg.jpg) repeat-x top;}

.lbott{margin:0; padding:0; background: url(/images/l_b_bg.jpg) no-repeat left bottom;}
*html .lbott{margin:0; padding:0; background: url(/images/s2/lb.jpg) no-repeat left bottom;}
.rbott{margin:0; padding:0; background: url(/images/r_b_bg.jpg) no-repeat right bottom;}
.cbott{margin:0; padding:0; background: url(/images/c_b_bg.jpg) repeat-x bottom;}
.mennn {
margin-top:-14px;cursor:pointer
}
*html #ttcont.cont {margin-top:-9px;
}
.contt { padding: 5px 0px 10px 0px; margin: 0px 5px 0px 0px; font-size:12px; }
.contt h1 {color: #732121; font-size: 14px; margin-bottom:20px; margin-top:20px}
.header {height: 180px; color: #79B30B; padding: 20px 30px 0px 30px; margin: 0px 0px 0px 0px;}

.lang {height: 20px; width: 44%; float: left; background:url(/images/s2/slogo21.jpg) no-repeat left bottom}
*html .lang {height: 20px;margin:0; padding:0; width: 44%; float: left; background: url(/images/s2/slogo21.jpg) no-repeat left bottom}
.search {height: 20px; width: 35%; float: left; text-align: right;}
	.inp {background: #eee9ca; border-style: solid; border-color: #a19271; border-width: 1px; font-size: 9px; color: #a19271; padding-left: 3px; padding-bottom: 0px; height: 16px; width: 185px;}
	.but {background: #d2c9ac; border-style: solid; border-color: #a19271; border-width: 1px; font-size: 10px; color: #a19271; padding-left: 2px; padding-bottom: 2px; height: 20px; width: 24px; margin-left:3px}
.search form{margin: 0px 20px 0px 0px;}
.icons {height: 20px; width: 20%; float: left; text-align: right;}

.cont {width: 100%;}
.razd1{float:right; width:100%; margin-left:-253px}
#title{ margin-left:252px; width:200px; height: 71px; clear:both; background: url(/images/logo1_1.jpg); background-repeat: no-repeat; font-size: 56pt; color: #454440; font-family: thimes new roman; text-align: center; padding-right: 100px; background-position:left bottom;}

.ptitle{ height: 71px; width: 570px; vertical-align: bottom; text-align: center; font-size:48pt; font-family:Tahoma; padding-left:80px}
table.ptitle{ ;}
.logo1{float:left; width:252px; height: 71px; background: url(/images/logo1.jpg); cursor:pointer;}

.razd2{float:right; width:100%; margin-left:-471px}
.kontakt{margin-left:325px;height: 100px; clear:both; color: #a5141b; font-size: 24pt; line-height: 32px;}
.mkontakt{font-size: 14pt; margin: 0; margin: 0 0 0 0;  line-height: 32px;}
.pkontakt{height: 100%; width: 100%; vertical-align: middle; text-align: right; }
table.pkontakt {background: url(/images/s/slokgo.gif) no-repeat left 6px;}
.logo2{float:left; width:330px; height: 100px; background: url(/images/s2/slogo2.jpg) no-repeat;cursor:pointer;}
*html .logo2{float:left; margin-top:-3px;width:330px; height: 100px; background: url(/images/s2/slogo2.jpg) no-repeat;cursor:pointer;}

.razd3{float:right; width:100%; margin-left:-471px}
.menu{  padding-left:471px position:relative;height: 33px; clear:both; background: url(/images/menu_bg.gif) repeat-x top; font-size:8px;}
.logo3{float:left; width:433px; height: 33px; background: url(/images/s2/slogo3-2.jpg) no-repeat 8px top;cursor:pointer;}

.razd4{float:right; width:100%; margin-left:-471px}
.dop{margin-left:433px; height: 19px; clear:both;}
.logo4{float:left; width:433px; height: 15px; background: url(/images/s2/slogo4.jpg) no-repeat -50px top;}

.menu ul{list-style: none; text-decoration: none; margin: 0;}
.menu li{list-style: none; text-decoration: none; float: left; margin-left: 30px; margin-top: 6px; color: ff0000;}
.menu a{text-decoration: none; color: #f2eed9; font-size: 13pt;}

.razd4{float:right; width:100%; margin-left:-471px}
.dop{margin-left:433px; height: 19px; clear:both;}


.border {padding: 0px 30px 30px 30px; vertical-align: top;}
#content {padding: 0px 0px 0px 0px; margin-left:288px; min-height:600px;  height: expression(this.style.height < 600? "600px" : "auto" );}
	.navigation{ }
	.navigation h1{color: #a8a18c; font-size: 20pt; font-weight: normal; line-height: 20px; margin-top: 0px; margin-bottom: 15px;}
	.navigation ul{list-style: none; text-decoration: none;}
	.navigation li{list-style: none; text-decoration: none; margin-left: 3px; margin-top: 7px;}
	.navigation a{text-decoration: none; color: #393834; font-size: 14pt;}
#auth a {font-family: Tahoma; font-size:12px; font-style:normal;color:#712424}
.podm  li {	list-style:disc}
.podm li a{font-size:12px;  font-weight:bold}
.podmenu  li {	list-style:circle}
.podmenu  li a{font-size:12px;  font-weight:bold}


.podm_photo  li {	list-style:square}
.podm_photo  li a{font-size:14px;  font-weight:normal; text-decoration:none}
.podm_photo  li a:hover {text-decoration:underline}
.podmenu_photo   li {	list-style:none}
.podmenu_photo   li a{font-size:14px;  font-weight:normal}



.extra{ padding: 0; }
.footer{color: #5e5c53; clear:both; width: 100%; height: 126px; background: url(/images/bott.jpg) repeat-x top; text-align: center; padding-top: 16px;}
.footer a{color: #5e5c53;}

.wrapper{float:right; width:100%; margin-left:-288px;}
.navigation{float:left; width:288px;}
.extra{float:left; clear:left; width:288px;}





.mod_s {float: left; width: 385px; height: 335px; background: url(/images/tmod.jpg) no-repeat top; padding: 5px 0px 10px 0px; margin: 0px 5px 0px 0px;}
.mod_s h2 {color: #722525; font-size: 16pt;}
.mod_foto {width: 218px; text-align: center; vertical-align: middle; float: left;}
.mod_table {float: left; width: 167px; padding: 20px 0px 10px 0px; font-size: 11pt;}
.mod_price {float: left; width: 162px; padding-left: 5px;}
.mod_price h2{color: #008616; font-size: 18pt;}






.outer{ height:100%; width:100%; display:table; vertical-align:middle; }
.container { text-align: center; position:relative; vertical-align:middle; display:table-cell;}
.inner {text-align: right; margin:0 auto;}
* .container{top:50%;}
* .inner{top:-50%;position:relative;}
