/* html */
body  {font:13px "Arial"; color:#333333; background:url(/img/bg.jpg); margin:0; padding:0; min-width:1000px;}
img, table {border:0px;}
a {color:#648E24;}
a:hover {text-decoration:none;}
.clear {clear:both; height:0; width:100%;}

/* site */
.left {width:25px; background:url(/img/left_shadow.png) repeat-y right;}
.right {width:25px; background:url(/img/right_shadow.png) repeat-y left;}
.icons {background:url(/img/green_left.jpg) no-repeat; margin-top:30px; height:150px; text-align:center;}
.green {background:url(/img/green_right.jpg) no-repeat; margin-top:30px; height:150px;}
.home {margin-top:55px;}
.sitemap {margin-top:20px;}
.center {background-color:#FFFFFF;}

/* header */
.ppTMenu {
	position: absolute;
	display: none;
	padding-top: 5px;
	background-color: #333333;
	border: 1px Solid #707070;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	top:0; left:0; 
	z-index:1; 
	border-top: none;
	text-align: left;
}
.ppTMenu a {
	margin: 5px 10px 5px 10px;
	display: block;
}
#up {width:100%; height:30px;}
.sitename {float:left; margin:8px 0 0 20px; font-size:11px;}
.eng {float:right; margin:8px 20px 0 0; font-size:11px;}
#header {width:100%; height:150px; background:url(/img/header_bg.jpg) repeat-x;}
.header_tab {width:100%; height:150px; background:url(/img/header.jpg) no-repeat center;}
.logo {margin-left:20px;}
.phones {padding-right:20px; margin-right:20px; border-right:#B9D682 1px solid;}
.phones1 {font-size:12px; font-family:Tahoma; color:#000000; margin:0;}
.phones2 {font-size:24px; font-family:Tahoma; color:#000000; margin:0;}
.phones3 {font-size:15px; font-family:Tahoma; color:#000000; margin:0;}
#menu {background-color:#333333; width:100%; height:36px;}
.menu_tab {color:#FFFFFF; font-family:Tahoma; font-weight:bold; font-size:12px; text-align:center; width:100%;}
.menu_tab a {color:#FFFFFF;}
.menu_tab img {margin:0}
.menu_place {padding:0 20px}
.search {background-color:#606060; width:100%; border:none; height:18px;}
.search_btn {margin:0 10px;}
form {margin:0; padding:0;}

/* container */
#container {margin:0; padding:20px;}
#sidebar_left {float:left; width:230px;}
#sidebar_left h2 {font-size:20px; font-weight:normal;margin-top:0; margin-bottom:0;}
.h2 {border-bottom:#CCCCCC 1px solid;}
.h2 div {float:right; width:30px; border-bottom:#76A92B 2px solid; margin-top:-2px;}


/**************************************************** infoBlock **/
#cats {
	margin:20px 0 20px 5px;
	padding:0;
}
#cats a {
	color:#E27716;
	font-size:13px;
}
#ibp0 {
	padding-bottom: 10px;
	padding-left:15px!important;
	background:url(/img/plus.jpg) left 2px no-repeat;
}
#ib0 {
	color:#E27716;
}
#ib0_open { 
	background:url(/img/minus.jpg) left 2px no-repeat;
	padding:0 0 0 15px;
	display:block;
	color:#E27716;
}
#ibp0_open {
	border:none!important;
}
span#ib1 {
	font-size:11px;
	font-weight:bold;
}
#cats0 p {
	padding:0 0 9px 0;
	margin:6px 0 6px 0;
	border-bottom:1px dotted #CCCCCC;
}
#cats1 p {
	padding:0 0 0 15px!important;
	background:url(/img/palka.gif) left 6px no-repeat;
	margin:0 0 5px 0!important;
	border:none;
}
#cats1 {
	padding:0 0 8px 15px;
	margin:0 0 0 0;
	border-bottom:1px dotted #CCCCCC;
}
#cats1 a {font-size:11px; color:#666666; border-bottom: none;}
/***************************************************** /infoBlock **/

.informer {background-color:#F4F4F4; border:#E6E6E6 1px solid; padding:15px;font-family:Tahoma; margin-bottom:20px;}
.informer img {float:left; margin:0 15px 0 0;}
.informer span {color:#0066CC; font-size:12px; font-weight:bold; display:block;  margin:5px 0 0 0;}
.informer div {clear:both; margin:15px 0 0 37px;}
.informer2 {background-color:#F4F4F4; border:#E6E6E6 1px solid; padding:15px;font-family:Tahoma; margin-bottom:20px;}
.informer2 img {float:left; margin:0 15px 0 0;}
.informer2 span {color:#000; font-size:12px; font-weight:bold; display:block;  margin:5px 0 0 0;}
.informer2 div {clear:both; margin:15px 0 0 37px;}
.adv {background-color:#F4F4F4; border:#E6E6E6 1px solid; padding:2px; margin-bottom:20px;}

#sidebar_right {float:right; width:230px;}
#sidebar_right h2 {font-size:20px; font-weight:normal;margin-top:0; margin-bottom:0;}
.brochure {margin:15px 0 0 0; padding-bottom:15px; font-size:11px; font-family:Tahoma; line-height:14px;}
.brochure img {float:left; margin:0 10px 10px 0;}
.right_line {border-bottom:#CCCCCC 1px dotted; height:0px; clear:both;}
.all {font-weight:bold; text-align:right; clear:both; font-family:Tahoma; font-size:11px; margin-bottom:15px;}
.form_b {margin:10px 0;}
.news_main {font-size:11px; font-family:Tahoma; margin-bottom:30px; line-height:14px;}

#content { margin:0 250px; padding:0 20px; border-left:#CCCCCC 1px dotted; border-right:#CCCCCC 1px dotted;}
#content h1 {margin-top:0; margin-bottom:0; font-family:Arial; font-size:20px; font-weight:normal;}
#content h2 {margin-bottom:0; margin-top:20px; font-family:Arial; font-size:18px; font-weight:normal;}
#content h3 {margin-bottom:0; margin-top:20px; font-family:Arial; font-size:16px; font-weight:bold;}
#content p {line-height:18px; margin-top:10px;}

.hot {background-color:#F4F4F4; padding:20px; min-width:358px;}
.hot_icon {float:left; margin:0 15px 0 0;}
.hot_bg {background:url(/img/hot_bg.jpg) repeat-x; text-align:center;}
.hot_name {margin:0; padding-top:10px; height:152px;}
.hot_name a {color:#333333; font-size:11px;}
.hot_name img {margin-top:4px;}
.hot_price {font-size:16px; color:#FFFFFF; padding-top:8px;}
.hot_url {border-top:#99CC33 1px dotted; margin-top:8px; padding-top:6px;}
.hot_basket {float:left; margin-left:-2px;}
.hot_basket img {float:left; margin:2px 5px 0 0;}
.hot_basket a {color:#FFFFFF; font-size:11px;}
.hot_more {float:right;}
.hot_more img {float:left; margin:2px 5px 0 0;}
.hot_more a {color:#FFFFFF; font-size:11px;}
.hot_item {width:100%; max-width:250px;}

.block {font-size:11px; color:#FFFFFF; font-family:"Tahoma";}
.block a {color:#FFFFFF;}

#content_page {margin:0 0 0 250px; padding:0 20px; border-left:#CCCCCC 1px dotted;}
#content_page h1 {margin-top:10px; margin-bottom:15px; font-family:Arial; font-size:20px; font-weight:normal;}
#content_page h2 {margin-bottom:0; margin-top:20px; font-family:Arial; font-size:18px; font-weight:normal;}
#content_page h3 {margin-bottom:0; margin-top:20px; font-family:Arial; font-size:16px; font-weight:bold;}
#content_page p {line-height:18px; margin-top:10px;}
.path {font-size:11px;}
.back {font-size:11px; border-top:#CCCCCC 1px dotted; padding:10px 0; margin-top:30px;}
.grey_line {border-bottom:#CCCCCC 1px dotted; margin:20px 0; height:0px;}

.zakaz_brochure {float:left; margin-right:100px;}
.zakaz_brochure img {float:left; margin:0 10px 0 0;}
.pdf {float:left; margin:0 10px 0 0;}

.active {height:28px; float:left; background:url(/img/v.jpg) left bottom no-repeat;}
.active span {background-color:#77AA2B; padding:4px; color:#FFFFFF; margin-right:15px;}
.sub_url a {margin-right:15px; text-decoration:none; border-bottom:#669900 1px dotted;}
.sub_url a:hover {border-bottom:none;}

.news_list {list-style-image:url(/img/news_li.jpg); font-weight:bold;}
.news_list li {margin:0 0 15px -24px; padding:0 0 15px 0; border-bottom:#CCCCCC 1px dotted;}
.news_list a {font-weight:bold;}
.news_list span {font-size:11px; line-height:14px; font-weight:normal;}

.basket_table {width:500px;}
.basket_td {border-top:#CCCCCC 1px dotted; border-bottom:#CCCCCC 1px dotted; color:#999999;}
.itogo {text-align:right; font-size:16px; font-style:italic; font-weight:bold; padding:20px 0 0 0;}
.buy {background:url(/img/buy_bg.jpg) no-repeat; width:91px; height:25px; padding-top:7px; display:block; text-align:center; float:right;}
.buy a {color:#FFFFFF; font-size:16px; font-style:italic; font-weight:bold; text-decoration:none;}
.buy a:hover {color:#D1EAAC;}

.tab {background-color:#CCCCCC}
.tab tr {background-color:#FFFFFF}
.tab td {padding:10px; font-size:11px;}
.tab th {background-color:#F4F4F4; text-align:left; padding:10px; font-size:11px;}

.catalog_list {list-style-type:none; padding:0; margin-bottom:50px;}
.catalog_list li {margin-bottom:5px; font-size:16px; color:#999999;}

/* footer */
.angle_left {width:25px; background:url(/img/left_btm_shadow.png) no-repeat top right;}
.angle_right {width:25px; background:url(/img/right_btm_shadow.png) no-repeat top left;}
.bottom_center {background:url(/img/btm_shadow.png) repeat-x top;}

#footer {background:url(/img/footer_bg.png) no-repeat top right; width:100%; height:90px; margin:0; padding-top:20px; color:#DCDDD9; font-size:11px;}
#footer a {color:#DCDDD9;}
#footer p {margin:0;}
.copyright {float:left; width:25%; padding-left:20px;}
.adress {margin:0 auto; width:40%; padding-left:40px; line-height:18px;}
.counters {float:right; width:25%; text-align:center;}

/* sitemap */
.Maps {width:100%;}
.Maps p {line-height:13px;}
.col1 {width:25%; text-align:left; padding-right:20px;}
.col2 {width:30%; text-align:left; padding:0 20px;}
.col3 {width:45%; text-align:left; padding:0 20px;}
.p2 { font-size:11px;}
.p3 {font-size:11px;}
.p4 {font-size:10px;}

/* orders */
#div_name {	float:left;	margin-right:83px;}
#div_email {float:left;	margin-right:78px;}
#div_phone {float:left;	margin-right:66px;}
#div_adress {float:left;margin-right:20px;}
#div_comment {float:left;	margin-right:12px;}
#div_zathitnyj_kod {float:left;	margin-right:56px;}
#extra_zathitnyj_kod {}
#order_name, #order_email, #order_phone, #extra_zathitnyj_kod, #extra_adres,#extra_gorod,#extra_forma_oplaty,{		margin-bottom:15px;
}
#order_comment {margin-bottom:15px;	padding-top:10px;	vertical-align:top;}
#comment {margin-top:0px;margin-left:0px; height:100px; width:275px;}
#name, #phone, #email, #adres  {font-family:Tahoma;	font-size:12px;}
#name, #phone, #email, #adres input  { width:275px;}
#button { margin-top:50px; text-align:left}

/* оформление заявки */
/* form css */
#div_name2,#div_email2,#div_gorod2,#div_phone2,#div_comment2,#extra_vy_javljaetes_jur_licom2,#extra_zathitnyj_kod2,#knopki2, #div_adres_dostavki2 {
float:left;width:135px;}
#order_name2,#order_email2,#order_phone2,#extra_gorod2, #extra_adres_dostavki2 {padding:0px 0px 15px 0px;}
#extra_firma2,#extra_inn2,#extra_jur_adres2,#knopki2,#jur_face2,#extra_vy_javljaetes_jur_licom2,#extra_gorod2,#extra_adres_dostavki2,#order_comment2,#extra_sposob_dostavki2,#extra_forma_oplaty2 {clear:both;float:left;padding:0px 0px 10px 0px;}
#adres_dostavki2 {float:left;}
#extra_firma2, #extra_inn2, #extra_jur_adres2 {float:left;padding:0 0 15px 0;}
#extra_vy_javljaetes_jur_licom2 {width:350px;clear:both;float:left;padding:0 0 10px;}
#jur_adres2 {margin-left:0px;}
#extra_jur_adres2 input {width:400px;}
#name2,#email2,#phone2,#gorod2,#comment2,#firma2,#inn2, #adres_dostavki2 {width:400px;}
#order_comment2 {float:left;padding:0 0 15px;}
#radio2 {float:left;margin:0 10px 0 62px;}
#radio12 {float:left;margin:0 10px 0 27px;}
#div_zathitnyj_kod2,#imd_kcaptcha2 {float:left;margin-right:10px;}
#extra_zathitnyj_kod2 {width:250px;float:left;clear:both;padding-bottom:15px;}
#imd_kcaptcha2 { float:left}
#knopki2 {width:240px;}
#knopki2 input {cursor:pointer;text-align:center;margin:0 10px;padding:2px 10px;}
.size14 {padding:0 0 15px 0}
/* eof form css */

