body{
background:#464646 url(/img/bg/bg.gif);
color: #000;
margin: 0;
padding: 0;
line-height: 20px;
font:13px "Trebuchet MS", "Arial", "Helvetica", sans-serif;
text-align: center;
}

div.text{padding: 0 20px;
background: #fff;
}
.main{margin-top: 20px;
}
.biggal{
width: 800px;
margin-left: 70px;
}

div.top{ height: 108px;
	background: url(/img/bg/top1.gif) repeat-x;
	padding-top: 35px;
}
.topmenu{
white-space: nowrap;
background:url(/img/tmr.gif) 0 20px repeat-x;
font: 10px Tahoma;
color: #fff;
text-transform: uppercase;
padding: 40px 0 19px 0;
}
.topmenu a{color: #fff !important;}


div.rightmenu{
color: #e8d6b4;
padding-left: 20px;	
width: 180px;
}
div.rightmenu div{
border-bottom: 1px solid #412d10;
margin: 5px;
}


div.center{
border-bottom: none;
margin: 0 auto;
width: 929px;
text-align: left;
}

a:link,a:visited,a:hover{
text-decoration: underline;
color: #da251e;
}
a:hover{text-decoration: none;}

p,td{
margin: 0;
padding: 0 0 10px 0;
line-height: 20px;
}
h1,h2,h3,h4{
margin:0 0 10px 0;
padding-bottom: 14px;
color: #000;
font:24px "Myriad Pro",Arial;
}
h2{
font:bold 14px Tahoma;
margin:0 0 0px 0;
padding: 0;
}
h3{
background: none;
margin:0px 0 5px 0px;
padding: 0;
font-size: 17px;
}
h4{
float: right;
font-size: 14px;	
border-left:1px solid #d9241e;
padding: 10px;
}

img{border: 0;}


.pt5{padding-top: 5px;}
.pt7{padding-top: 7px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}


.pb5{padding-bottom: 5px;}
.pb7{padding-bottom: 7px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}


.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;   }
.pl30{padding-left: 30px;}

.pr0{padding-right: 0px!important;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr30{padding-right: 30px;}


.mt5{margin-top: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mt10{margin-top: 10px;}
.mt30{margin-top: 30px;}
.mb10{margin-top: 10px;}

.mb20{margin-bottom: 20px;}
.marg55{margin-left: 85px;}
.ac{text-align: center;}
.pad10{padding: 0 10px;}


ul.carusel {margin: 20px 0 40px -5px;
}

ul.carusel li{
background: none;
padding: 0px 0 0px 60px;
line-height: 1em;
}

ul li{
background: url(/img/bg/li.gif) 5px 35% no-repeat;
padding: 0px 0 8px 20px;
line-height: 1.1em;
}

ul{margin: 0;   
padding: 5px 0 10px 0;/*for moZilla*/
list-style: none;
}

.wfloat{width: 95%;}
.fl{	float: left;}
.fr{	float: right;}

.copy{padding-top:5px;}

.pager{color: #A6B8C3;}


table.st{
width: 100%;
border-collapse: collapse;	
}

td{
padding: 0;
vertical-align: top;
text-align: left;
}

table.first{
width: 100%;
border-collapse: collapse;	
}
.am td{vertical-align: middle;}

form input{vertical-align:middle;}

.contact {margin:20px 0 0px 20px;}
.contact p{
clear:left;
margin:0px 0 10px 0;
}
.contact label{
display:block;
float:left;
width:150px;
margin:4px 5px 0 0;
}

.contact input.text,.contact textarea{
width:204px;
height:20px;
border:1px solid #363635;
padding:1px 0 0 6px;
margin:0px 7px 0 0;
}
.contact textarea{height:76px;}


.star{color: #da251e;}
#error{color: #da251e;}
.debug{border: 1px solid red;}

.printico{
float: right;
padding: 10px 0 10px 20px;	
background: url(/img/icons/print.gif) 0 13px no-repeat;
}

.search{color:#e8d6b4;}

.telbg{background: #1c1c1c;}
.tel{
font-weight: bolder;
margin: 0 auto;
text-align: left;
color: #fff;
background: #1c1c1c;
padding: 10px 0 50px 55px;
}
.footer{color: #fff;
padding: 20px 0 10px 55px;
}

.botbg{background:  url(/img/bg/bg-bot.gif) 0 565px repeat-x;}
.litsbg{background: #242424 url(/img/bg/bg-bot.gif)}

.logo{background: url(/img/serdolik-logo-small.gif) 50% 99% no-repeat;
}
.leftmenu{
width: 180px;
vertical-align: top;
padding: 15px 20px 0 10px;	
border-right:1px solid #d7d7d7;
font-size:14px;
font-weight: bold;
line-height: 20px;
}
.leftmenu div{padding-bottom: 10px;}
.leftmenu div a{
	color: #000!important;
}
td.vline{border-right:1px solid #d7d7d7;}

.lang{
text-align: right;
margin-right: 20px;
}
.lang a{color:#fff!important;}
