body{
margin:0px;
background:#eee;
font:14px Arial, sans-serifs;
color:#4e4e4e;
}


h1.cont,h1.cont1,h1.cont2,h1.cont3{height:36px;line-height:36px;font-size:22px;font-weight:normal;color:#fff}
h1.cont {padding-left:15px;background:url("images/cont_head_bg.jpg") no-repeat}
h1.cont1 {padding-left:25px;background:url("images/cont_head_bg1.jpg") no-repeat}
h1.cont2 {padding-left:15px;background:url("images/cont_head_bg2.jpg") no-repeat}
h1.cont3 {padding-left:20px;background:url("images/cont_head_bg3.jpg") no-repeat}
h1.new{height:40px; line-height:40px;font-size:22px;font-weight:normal;padding-left:20px; 
color:#fff;background:url("images/new_bg.jpg") no-repeat }
h2 {font-size:22px;color:#248101;font-weight:normal}
h3 {font-size:22px; font-style:italic;font-weight:normal;margin-left:20px}

p {margin-top:5px;margin-bottom:5px;}
p.right{text-align:right; margin-left:20px}
p.center{text-align:center}
img.left{float:left;margin:5px 15px 10px 15px; border: 0;}

a:hover {text-decoration:none}

.txt_orange{font-size:17px;color:#ff7e00}
.txt_orange1{font-size:17px;color:#ff7e00;font-weight:bold;font-style:italic}

#wr{
width:1200px;
margin:auto;
}

#wrap{
min-width:1024px;
max-width:1200px;
margin:0px 20px;
text-align:left;
}

#top{
position:relative;
height:95px;
background:url("images/top_bg.jpg");
}

.top_left{
position:relative;
width:256px;
height:95px;
background:url("images/top_left.jpg");
}

.logo{
position:absolute;
width:200px;
height:75px;
left:55px;
top:10px;
background:url("images/logo.jpg");
z-index:5;
}

.top_right{
position:absolute;
top:0px;
right:0px;
width:432px;
height:95px;
background:url("images/top_right.jpg");
z-index:0;
}

.top_right a{color:#ff9d05;text-decoration:underline}

input.text{
float:left;
margin-right:10px;
margin-top:10px;
width:140px;
background:#e9e8e8;
border:1px #e9e8e8 solid;
}

input.button{
float:left;
width:100px;
height:41px;
margin-top:0px;
margin-left:2px;
}



#main{
position:relative;
margin-top:20px;
border:1px #e2e2e2 solid;
background:#fff;
margin-bottom:20px
}

.main_lt{
position:relative;
top:-1px;
left:-1px;
background:url("images/main_lt.jpg") left top no-repeat;
}

.main_rt{
position:relative;
right:-2px;
background:url("images/main_rt.jpg") right top no-repeat;
}

.main_rb{
position:relative;
bottom:-2px;
background:url("images/main_rb.jpg") right bottom no-repeat;
}

.main_lb{
position:relative;
left:-2px;
background:url("images/main_lb.jpg") left bottom no-repeat;
}

#head{
height:410px;
padding:20px;
}

#menu{
position:relative;
float:left;
width:25%;
z-index:5;
}

#menu ul{margin-top:40px;margin-left:0px;padding:0px;}
#menu li{list-style:none;width:283px;padding:5px}
#menu li.active{height:56px;padding:0px;background:url("images/button.png")}
#menu li a{padding-left:35px;font-size:18px;color:#525051;text-decoration:none}
#menu li a:hover{color:#ff9d05;text-decoration:underline}
#menu li.active a{color:#fff;line-height:56px;padding-left:40px}

#head_right{
position:relative;
float:left;
width:75%;
height:410px;
background:url("images/money_and_umbrella.jpg") 25% 100% no-repeat;
z-index:0;
}

.hr{
position:absolute;
top:0px;
right:0px;
width:25%;
text-align:center;
z-index:6;
}

.help{
position:absolute;
font-size:27px;
top:50px;
right:50px;
height:100px;
width:220px;
line-height:80%;
text-align:left;
}

.help a{color:#ff9d05;line-height:120%;font-size:25px}
.choose{font-size:34px;line-height:120%;padding-left:5px}

#content {padding:25px}

#content table{width:100%}
#content table td.left{width:25%;font-size:22px}
#content table td.left a{color:#ff9d05;font-weight:bold}
#content table td.center{width:50%;padding-left:15px;paddig-right:15px}
#content table td.center1{width:75%;padding-left:15px;paddig-right:15px}
#content table td.center p{margin:5px 20px 10px 15px}
#content table td.right{width:25%;padding-left:15px;}
#content table td.right a.orange{color:#ff9d05;font-size:16px}
#content table td.right a.grey{color:#7e7e7e;font-style:italic;font-size:12px}
#content table td.right p{margin:10px 10px 20px 15px}

table.price{width:100%;border-collapse:collapse; border-right:1px #b0b0b0 dashed;border-left:1px #b0b0b0 dashed;
            border-top:1px #b0b0b0 solid;border-bottom:1px #b0b0b0 solid;font-size:17px;}
table.price thead{background:#eee;color:#ff7e00}
table.price tr.th{background:#e6e7e5}
table.price td{border-right:1px #b0b0b0 dashed;border-bottom:1px #b0b0b0 solid;padding:10px;text-align:center}
table.price td.header{background:#d6d6d6}

table.nasklade{border-collapse:collapse;background:#eee;font-size:17px}
table.nasklade thead{background:#fff;color:#ff7e00}
table.nasklade thead td{border:none}
table.nasklade td{border-right:1px #fff dashed;border-bottom:1px #fff solid;padding:10px;text-align:center}
table.nasklade tr.odd{background:#e6e7e5}
table.nasklade td.right{border-right:none}
table.nasklade img {border:1px #aeaeae solid}

.classif{font-size:15px;color:#8d8c8c;}
.info{font-size:15px;color:#525051;}
.pages{text-align:right;font-size:17px;color:#525051}
.pages a{color:#ff7e00}

.form_bg {background:#f7f7f7;padding-top:10px;padding-bottom:10px}

form#order {width:510px;font-size:15px;color:#525051;line-height:160%}
form#order input{border:1px #c5c4c4 solid}
form#order textarea{border:1px #c5c4c4 solid;width:468px;height:80px;scroll:auto}
form#order select{border:1px #c5c4c4 solid}

form#format {width:510px;background:#f7f7f7;font-size:15px;color:#525051;padding-top:15px;padding-bottom:15px;line-height:160%}
form#format input{border:1px #c5c4c4 solid}
form#format textarea{border:1px #c5c4c4 solid;width:468px;height:80px;scroll:auto}
form#format select{border:1px #c5c4c4 solid}

form#quest {line-height:160%}
form#quest input{background:#f7f7f7;border:1px #c5c4c4 solid}
form#quest textarea{border:1px #c5c4c4 solid;width:210px;height:250px;scroll:auto;background:#f7f7f7}

.sender{width:510px;background:#fff;font-size:15px;color:#525051;padding-top:15px;padding-bottom:15px;line-height:160%}
.sender input{background:#f7f7f7}
.dostavka{font-size:14px;}
.light_grey{color:#8d8c8c;font-style:italic}
.sklad{font-size:14px;border:1px #aeaeae solid;}

ul.advantages{margin-top:0px;margin-left:25px;padding:0px}
ul.advantages li{
list-style-type:none;
padding-left:35px;
padding-top:3px;
font-size:14px;
background:url("images/plus.jpg") left center no-repeat;
}

.numbers{font-size:18px;padding-right:10px;padding-left:15px}
.usage{background:#e8e8e8;padding:15px}
.quest{background:#f7f7f7;font-size:15px;color:#ff7e00;font-style:italic;padding:15px 20px}

#bottom{
position:relative;
height:95px;
color:#8b8a8a;
background:url("images/bottom_bg.jpg");
}

.bottom_left{
position:absolute;
top:0px;
left:0px;
width:432px;
height:95px;
background:url("images/bottom_left.jpg") left no-repeat;
z-index:0;
}

.bottom_right{
position:absolute;
top:0px;
right:0px;
width:256px;
height:95px;
background:url("images/bottom_right.jpg");
z-index:0;
}

.counters{
float:left;
width:191px;
height:37px;
margin-top:35px;
margin-left:30px;
}

.design{
float:right;
width:200px;
height:37px;
margin-top:35px;
margin-right:40px;
font-size:13px;
}
.design a{
color:#505050;
font-size:15px
}

.copyright{
position:relative;
top:25px;
width:300px;
margin:auto;
padding-top:30px;
padding-left:60px;
font-size:15px;
z-index:3;
background:url("images/copyright.jpg") left center no-repeat;
}


.myOrders	{
	border-collapse: collapse; 
	border: 1px solid #777;
	vertical-align: top;
	text-align: left;
}

.regform	{
	width: 100%;
}

.regformlabel	{
	text-align: right;
}

.regformvalue	{
	text-align: left;
}

.colororange {
	color:#ff7e00;
}
.foto {
	width: 230px;
	float:left
}

input.button-reg{
float:left;
width:194px;
height:41px;
margin-top:0px;
margin-left:0px;
}

#top_right a:hover{text-decoration:none}
