/* 
    Created on : 26.09.2009, 16:17:25
    Author     : Ланько Егор
*/

* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
    text-align:center;
    font-size:62.5%;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
    background:url(/design/images/background.jpg) #0d0502 top center no-repeat;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}

p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
    text-align:left;
	width: 990px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
    margin-top:38px;
    font-size:1.4em;
}
#header #logo{
    position:absolute;
    color:white;
    font-size:1.3em;
}
#header #lang{
    float:left;
    margin-left:510px;
}
#header #lang a{
    color:#ffcb5b;
}
#header #lang a.active{
    color:white;
    text-decoration:none;
}
#header #contacts{
    float:left;
    margin-left:172px;
    color:#fff4ba;
    line-height:1.7em;
}
#header #contacts span{
    color:#ff4027;
    font-size:1.3em;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
    color:#fff4ba;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.clear{
    clear: both;
}
#containers {
	width: 100%;
	float: left;
	overflow: hidden;
    
}
#content {
	padding: 0 0 0 200px;
}
#main{
    background:url(/design/images/base.png) top center no-repeat;
    width:740px;
    padding:30px;
    color:#fff4ba;
    font-size:1.5em;
}
#out{
    padding:0px 70px 30px 30px;
}

#out h1{
    color:#ff4828;
    font-weight:normal;
    font-size:2.0em;
    margin-bottom:30px;
    border-bottom:1px dotted #85806a;
    width:685px;
}
#out img{
    float:left;
    vertical-align:top;
    padding:0 20px 15px 0;

}
#out #form{
    margin-top:50px;
}
#out span.formtext{
    color:#ffffff;
    font-weight:bold;
    padding-bottom:5px;
}
#out .order_but{
    width:139px;
    height:28px;
    background:url(/design/images/order_but.png) no-repeat !important;
    border:none;
    font-weight:bold;
    color:black;

}
#out .order_but:hover{
    cursor:pointer;
}
#out .input{
    width:275px;
    height:23px;
    background: #171615;
    border:1px solid #1F1C18;
    color:#76725a;
    padding-top:2px;
    padding-left:3px;
}
#out input,#out select{
    margin-top:3px;
}
#out .row{
    margin-bottom:50px;
}
#out .carimg{
    float:left;
    border:1px solid #858271;
}
#out .carimg img{
    padding:0px;
}
#out .cartext{
    float:left;
    width:404px;
    padding-left:20px;
}
#out .cartext .head{
    color:white;
    font-weight:bold;
    padding-left:0px;
}
#out .cartext img{
    padding:0;
    float:none;
}
#out .cartext table {
    text-align:center;
    width:100%;
    font-size:0.9em;
    border:1px dotted #85806a;
    
}
#out .cartext table td{
    border-right:1px dotted #85806a;
    padding:10px;
}
#out .cartext .text{
    font-size:0.9em;
    padding-top:15px;
}
#out .cartext span {
    font-weight:bold;
    color:white;
    font-size:1.3em;
}
#out .cartext .order_row{
    margin-top:-20px;
    text-align:right;
    margin-bottom:10px;
}
#out .cartext .order_row a{
    color:#ffcb5b;
    font-weight:bold;
    font-size:0.9em;
}
#main2{
    color:#fff4ba;
    font-size:1.5em;
    width:737px;
    padding:30px;
}
#out2{
    padding-bottom:10px;
    padding-top:20px;
    background:url(/design/images/base2.png) top center no-repeat;
}
#out3{
    
    background:url(/design/images/base2.png) bottom center no-repeat;
    height:10px;
}
#out2 .carpic{
    width:218px;
    float:left;
    padding-left:27px;
    padding-top:15px;
}
#out2 .carpic .carpic_text p a{
    color:white;
    font-size:15px;
    text-decoration:none;
}
#out2 .carpic:hover{
    cursor:pointer;
}
#out2 .carpic .carpic_text{
    margin-top:120px;
    font-weight:bold;
    color:white;
    border-top:1px dotted #85806a;
    margin-right:25px;
    

}
#out2 .carpic .carpic_text p{
    padding:0;
    padding-top:4px;
}
#out2 .carpic .carpic_text p a{
    color:white;
    font-size:15px;
    text-decoration:none;
}
#out2 .carpic .carpic_text p.arr{
    padding:0;
    margin-top:-35px;
    text-align:right;
    padding-right:2px;
}
#out2 .carpic .carpic_text span img{
    vertical-align:top;
}
#maintext{
    padding:0px 260px 50px 17px;
    color:#fff4ba;
    margin-top:25px;
}
.lineForm {
    margin:0px;
    float:left;
    width:280px;
}
#form p{
   margin:0px;
   margin-top:18px;
}
#form p.sub{
    padding-top:20px;
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
    font-size:1.8em;
    line-height:2.4em;
    margin-top:25px;
}
.sl li{
    list-style-image:none;
    list-style-type:none;
}
.sl li img{
    margin-right:10px;
    
}
.sl ul li li{
    margin-left:35px;
    list-style-image:none;
    list-style-type:none;
    line-height:1.6em;
    font-size:0.8em;
    font-weight:bold;
    padding-bottom:5px;
    
}
.sl ul {
    margin-bottom:15px;
}
.sl a{
    color:#ffcb5b;
}
.sl a:hover{
    color:#fdebc4;
}

.sl li.active{
    color:white;
    text-decoration:none;
}
.sl ul li li.active{
    color:white;
    text-decoration:none;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
    border-top:1px dotted #312a21;
    padding-top:10px;
    font-size:1.4em;
    padding-left:5px;
    margin-left:230px;
    color:#FFF4BA;
    padding-bottom:10px;
    margin-right:20px;
}

#footer span{
    padding-left:200px;
}
#footer span a{
    color:#ff2610;
}

.warning{
padding: 20px 0px 0px 0px; 
color:#FF4828;
font-size:1.6em;
width: 100%
}

a {color:#FFCB5B;}

a {
	color:#FFCB5B; 
	outline: none;
	text-decoration: underline;
}

a:hover {
	color:#FDEBC4;
	outline: none;
	text-decoration: underline;
}
