/* CSS Document */
html, body {height:100%}
body { font-family:Tahoma; color:#000000; background:#FFFFFF; font-size:11px; margin:0; padding:0}
.div {border:1px solid #FF0000;}
td {vertical-align:top; padding:0}
table {padding:0; margin:0}

.color {border:1px solid #FF0000;}

.span {border:1px solid #FF0000;}

.clear {clear:both; width:100%}

h1, h2, h3, h4 {color:#FC6B00; text-align:left; font-size:12px}

h1.black, h2.black, h3.black, h4.black {color: #000000;}

h1 {font-size:15px}

h1.search {font-weight:normal}

h1, h2 a {text-decoration:none; color:#FC6B00; border-bottom:1px dashed #FC6B00; }

h1, h2 a:hover {border:none}

h1 span {color:#7D7D7D; font-size:11px; font-weight:normal}



#index_text {font-size:13px; padding:0 25px; text-align:center; margin-right:10px; text-align:left;}

#index_text a {color:#FC6B00; text-decoration:underline}

#index_text a:hover {text-decoration:none}

#index_text ul {list-style: circle}



#text {font-size:12px; padding:0 25px; margin-right:10px;line-height:17px}

#text .img {float:left; border:none; margin:5px 10px 5px 5px}

#text .img a {color:#898989; background:url(../img/lupa.gif) no-repeat left center; padding-left:15px; text-decoration:underline; display:block; margin-top:10px}

#text p { text-align:left}

#text a {color:#FC6B00; text-decoration:underline}

#text a.zakaz {font-size:14px;}

#text a:hover {text-decoration:none}

#text table {border:2px solid #DFDFDF; text-align:left; color:#4D4948; padding:0; border-collapse:collapse;}

#text table td, th {border:1px dotted #777777; padding:5px}

#text table th {font-weight:bold}

#text ul { list-style: circle}

#text a.zakaz {color:#FC6B00; font-size:14px; display: block; text-decoration: underline; font-weight:bold; text-align:right; margin:10px 0}

#text a.zakaz:hover {border:none}



#sidebar_prod {font-size:12px; color:#464646; margin-top:80px}

#sidebar_prod a {color:#FC6B00; font-size:14px; text-decoration:underline; margin-top:10px; font-weight:bold; display:block; margin:15px 0}







img {border:0}

.conteiner {width:100%}

.wrap {width:expression((documentElement.clientWidth||document.body.clientWidth)<900?'1000px':'');overflow:hidden; min-width:900px}

.wrap_index {width:expression((documentElement.clientWidth||document.body.clientWidth)<900?'1000px':'');overflow:hidden; min-width:1000px}



.left {width:270px;}
.right {width:187px; padding-right:22px;}
.center {vertical-align:top;}

.item_list {margin:0 0 0 270px}



.logo {margin-top:10px; float:right}



form#search {clear: both; margin-right:27px; padding:0; padding-top:17px; text-align:right; font-size:11px;}

form#search input {border:1px solid #C2C2C2; padding:2px; color:#808383; width:155px;font-size:11px;}

form#search a {text-decoration:underline; color:#808383; display: block; margin-top:5px}

form#search span { background:url(../img/search.gif) no-repeat; margin:15px 5px 0 0 }



#cat {margin-left:24px; clear:both; margin-top:37px; font-family:Tahoma}
#cat span.h1 {color:#B4B4B4; font-size:13px; font-family:Tahoma; background:url(../img/catalog_h1.gif) no-repeat top left; padding-top:23px; display:block}
#cat ul {margin:15px 0 0 25px; list-style:none; padding:0}
#cat li {padding:4px 0 2px 0; margin:0 0 4px 0;}
#cat img {margin:0 10px 0 0; vertical-align:middle; padding:0; }
#cat a.img {border:none}
#cat ul a {color:#070600; font-size:11px; text-decoration:none; border-bottom:1px dashed #070600; padding-bottom:3px}
#cat ul a:hover {border-bottom:none}
#cat a.big {font-size:23px; color:#A1A1A1; font-family:Tahoma;text-decoration:none;line-height:30px; border-bottom:1px dotted #A1A1A1}
#cat a.big:hover { border:none}


div.your_safety {margin:30px 0 0 14px; text-align:left; font-size:29px; color:#a1a1a1;font-family:Calibri, Tahoma;}



#index_center {background: url(../img/index_center_old.jpg) no-repeat center; width:488px;height:340px; /*height:286px;*/ margin-bottom:-50px}

#index_center span {position:relative; left:-125px; top:44px; display:block; width:190px; font-size:13px; text-align:left; }
#index_center span a {display:block; font-size:14px; color:#FF6100; font-weight:bold }



#phone {margin:37px 0 10px 0; font-size:26px;}

#phone span.code {color:#A1A1A1; margin:0; margin-right:5px}

#phone span.number {color:#FC6B00; margin:0}

#phone .icq {font-size:18px}



#contact {text-align:left; margin-top:10px;font-size:12px; line-height:18px;margin-left:24px }

#contact a {color:#FC6B00; text-decoration:underline; margin-left:50px}

#contact a:hover {text-decoration:none}

#contact a.mail {background:url(../img/mail.gif) no-repeat left bottom; padding-left:18px}

#contact a.icq {background:url(../img/icq.gif) no-repeat left bottom; padding:0 0 0 18px; color:#A1A1A1; text-decoration:none; font-size:18px}

#contact span {color:#A1A1A1; margin-left:50px}



#contact_index {text-align:right; margin-top:10px;font-size:12px; line-height:18px }

#contact_index a {color:#FC6B00; text-decoration:underline; display: inline}

#contact_index a:hover {text-decoration:none}

#contact_index a.mail {background:url(../img/mail.gif) no-repeat left bottom; padding-left:18px}

#contact_index a.icq {background:url(../img/icq.gif) no-repeat left center; padding:0 0 0 22px;color:#A1A1A1; text-decoration:none; font-size:18px; line-height:30px; margin-top:20px}

#contact_index span {color:#A1A1A1;}





#sidebar .block {margin-top:20px}

#sidebar .block .head {color:#161616; font-size:12px; border-bottom:1px dashed #161616; display:block; padding-bottom:2px; margin-bottom:5px}

#sidebar .block .vopros {color:#D43E00; font-size:28px; position:relative; bottom:-10px; left:130px; // margin-right:-130px}

#sidebar .block a {color:#FC6B00; text-decoration:underline;font-size:11px}

#sidebar .block a.title {color:#FC6B00; text-decoration: none; font-size:13px}

#sidebar .block p {font-size:11px}

#sidebar .block img {float:left; margin-right:5px}

#sidebar .block form {margin:0; padding:0}

#sidebar .block select {background:url(../img/item_list.jpg) no-repeat; width:180px; height:28px; padding:2px; border:none}

#sidebar .block .opros { color:#8E8E8E; font-size:11px; padding-top:18px}

#sidebar .block .opros p {margin:5px 0; padding:0; color:#929292}

#sidebar .block .opros form {margin:27px 0}

#sidebar .block .opros input {margin-bottom:-3px; border:none}

#sidebar .block .opros a.otvet {color:#D43E00; font-size:13px; border-bottom:1px dashed #D43E00; text-decoration:none; margin-left:5px; display:block; width:55px}

#sidebar .block .opros a.otvet:hover {border:none; padding-bottom:1px}





table#list {border:1px solid #CBCBCB; border-collapse:collapse; padding:10px; color: #000000; line-height:17px; font-size:11px}

table#list td {border: none;border-bottom:1px solid #CBCBCB; vertical-align:top; padding:10px}

table#list td a {color:#808383; text-decoration:underline}

table#list td a:hover {text-decoration:none}

table#list tr.gray td {background:#F1F1F1;}

table#list td.photo {width:70px; text-align:center}

table#list td.photo img {margin:0 0 2px 0; padding:0}

table#list td.photo a {display: inline;}

table#list td.photo a.else { font-size:12px}

table#list td.zakaz {width:150px; color:#464646; vertical-align:bottom; font-size:12px}

table#list td.zakaz table {border:none; margin:0; padding:0; height:100%}

table#list td.zakaz table td {border:none; margin:0; padding:0; vertical-align:bottom}

table#list td.zakaz a.zakaz {color:#FC6B00; font-size:14px; display: inline; text-decoration:none; border-bottom:1px  dashed #FC6B00; font-weight:bold;}

table#list td.zakaz a.zakaz:hover {border:none}

table#list h2 {margin:0; padding:0;margin-bottom:5px; font-size:15px; font-weight:bold}

table#list h2 a {text-decoration: none; color:#FC6B00; border-bottom:1px  dashed #FC6B00; padding-bottom:0px; }





table#order {border: none; border-collapse:collapse; padding:10px; color: #000000; font-size:13px; margin-right:30px; width:95%}

table#order th {font-weight:normal;border: none;padding:5px}

table#order td {border: none;border-bottom:1px dotted #831616; vertical-align:top; padding:5px; font-weight:bold}

table#order tr.last td {border:none}

table#order input {border:1px solid #787878; width:50px; font-weight:bold; text-align:right; padding:1px}

table#order td.t1 {}

table#order td.t2, th.t2 {text-align:center}

table#order td.t3, th.t3 {text-align: center; vertical-align:middle}



table#cont {border:none;padding:10px; color: #000000; font-size:13px; width:500px; margin-top:30px; width:95%; margin-right:30px}

table#cont td {padding:8px;border:none;}

table#cont td.t1 {text-align:right}

table#cont td.t2 {text-align:left}

table#cont input { border:1px solid #787878; width:260px; font-weight: normal; text-align: left}

table#cont textarea.comm, textarea.rek {border:1px solid #787878; width:260px; height:50px; font-weight: normal; text-align: left}

table#cont textarea.rek {height:100px;}



.order {text-align:right; margin:30px 0}

.order input {margin-left:20px}

.order a {margin:0 15px}



#official_menu { margin-top:20px}

#official_menu a {color:#7D7D7D; margin-top:19px; text-decoration:underline; font-size:13px; display: block}

#official_menu a:hover {text-decoration:none}



#bottom_menu {padding:0; margin:0; margin-top:20px;}
#bottom_menu ul {list-style:none}
#bottom_menu li {float:left; text-align:center; width:18%;height:25px;}
#bottom_menu li.first {background:url(../img/bot_menu_left.gif) no-repeat right; width:5%}
#bottom_menu li.last {background:url(../img/bot_menu_right.gif) no-repeat left; width:5%}
#bottom_menu a {display:block; color:#7D7D7D; text-decoration:none; font-size:17px; border:1px solid #CCCCCC; border-left:none; padding-bottom:-2px; padding-top:2px; // padding-bottom:-1px; // padding-top:3px; // height:20px}
#bottom_menu a {background:url(../img/bot_menu_not_active_bg.gif) repeat-x; }
#bottom_menu a.last { border-right:none}
#bottom_menu a:hover {background:url(../img/bot_menu_active_bg.gif) repeat-x;}



#footer {background:#E6E6E6; height:84px; width:100%; color:#8B8B8B; font-size:11px;margin:6px 0 10px 0;}
#footer td {padding:5px}
#footer td.first {padding:5px;padding-left:70px}

#footer tr.last td {background:#FFFFFF; height:10px; padding:0}

#footer a {color:#8B8B8B; text-decoration:underline}

#footer a:hover {text-decoration:none}



#func_block { position:relative; top:14px;clear:both;}
#func_block a {color:#8B8B8B; font-size:14px; text-decoration: underline; font-weight:bold; width:20px}
#func_block a:hover {border:none}
#func_block img {margin:0 5px 0 0;}
#func_block table {width:100%; padding:20px 66px}
#func_block table td.td1 {width:443px}
#func_block table td.td2 {}
#func_block table td.td3 {}
#func_block .poisk { color:#7F8382; font-size:13px; display:block; text-align: left; margin:0 0 10px 30px}
#func_block a.vse_ob {background:url(../img/vse_ob.gif) left center no-repeat; padding-left:80px; width:100px; height:34px; display:block; clear:both; margin:0 auto}
#func_block a.vajno_znat {background:url(../img/vajno_znat.gif) left center no-repeat; padding-left:15px;height:34px;width:50px; display:block; margin:0 auto;}



#search_result {list-style:none; margin:0; padding:0; font-size:12px; color:#808383; line-height:14px}

#search_result li {list-style:none; margin-top:20px}

#search_result h2 {font-size:14px; color:#808383; font-weight:normal}

#search_result h2 span.date {font-size:12px;}

#search_result h2 a {text-decoration: underline; color:#808383; border:none;}

#search_result h2 a strong {color:#FC6B00; font-weight:bold;}

#search_result h2 a:hover {text-decoration:none}

#search_result span.color {color:#FC6B00; border:none}



#pager {font-size:14px; text-align:right; margin:20px 0}

#pager a {text-decoration:none; color:#464646}



#search_again {font-size:12px; color:#808383; float:left; margin-top:20px}

#search_again form { margin:-80px 0 0 0; padding:-80px 0 0 0}

#basket_panel {margin:18px 80px; clear:both;font-family:Tahoma}
#basket_panel a {color:#070600; font-size:22px; text-decoration:none; border-bottom:1px dashed #070600; padding-bottom:2px;}
#basket_panel a:hover {border-bottom:none}
#basket_panel img {margin-right:7px;margin-bottom:5px}

table#list td.proj {vertical-align:middle; font-size:12px}
table#list td.proj a {color:#FF6600}
div.proj_big { }
div.proj_small {clear:both; margin:10px 0 10px 0}
div.proj_small .item {float:left; margin:0 10px 10px 0}
div.proj_sidebar {font-size:12px; color:#464646; margin-top:80px}
div.proj_sidebar a {color:#FF6600; text-decoration:underline}
div.proj_sidebar a:hover { text-decoration:none}
div.proj_sidebar .return {display:block; text-align:center; margin-top:20px}