body, html {height:100%}
body { margin:0px; font-family:Arial; font-size:12px; background:#308958; color:#FFFFFF;  }

.root {border-collapse:collapse; width:100%; height:100%}
.root td {padding:0px; }
.root table {border:0px; border-collapse:collapse}

td {font-size:14px}
img{border:0}
h1 {font-size:20px; margin:5px 0px 5px 0px; font-weight:normal; }
h2 {font-size:26px; margin:5px 0px 5px 0px; font-weight:normal; }
h3 {font-size:14px; margin:10px 0px 5px 5px; font-weight:bold; }
h4 {font-size:14px; margin:10px 0px 5px 5px; font-weight:normal; }
h5 {font-size:30px; margin:7px 0 5px 0; font-weight:normal}
form,  div {margin:0px;}
p {margin:5px 0}
ul, ol {margin-top:0; margin-bottom:0}
li {padding: 7px 0}
hr {border:0; background:#889DAB; height:1px}
textarea {overflow:auto; font-family:Tahoma; font-size:12px}

a {color:#FFFFFF; text-decoration:none}
a:hover {color:#FFFFFF; text-decoration:underline}

/*.link_nn {border:0px}
a.a_nn, .link_nn a {text-decoration:none}
a.a_nn:hover, .link_nn a:hover {text-decoration:none}

.link_nu {border:0px}
a.a_nu, .link_nu a {text-decoration:none}
a.a_nu:hover, .link_nu a:hover {text-decoration:underline}

.link_dark_nn {border:0px}
a.a_dark_nn, .link_dark_nn a {color:#4f6d81; text-decoration:none}
a.a_dark_nn:hover, .link_dark_nn a:hover {color:#4f6d81; text-decoration:none}

.link_white_nn {border:0px}
a.a_white_nn, .link_white_nn a {color:#4f6d81; text-decoration:none}
a.a_white_nn:hover, .link_white_nn a:hover {color:#4f6d81; text-decoration:none}

*/

.red {color:#F45E30}
.gray {color:#A6A2A2}
.dirt_blue {color:#8C9FAD}
.blue {color:#086DB0}


.content {line-height: 140%}
.content h1, h2, h3, h4, h5, h6 {line-height:normal}
.content h1 {font-size: 26px; margin: 20px 0 20px 0;}
.content h2 {font-size: 20px; margin: 10px 0 5px 0}
.content h3 {font-size: 16px}
.content table {border-collapse:collapse}
.content td {padding:3px; }
.content p {margin: 20px 0;}
.content img {margin:15px}
.content a {color:#FFFFFF; text-decoration:underline}
.content a:hover {color:#FFFFFF; text-decoration:underline}




/* выше девственные стили от лени. :) */

.floatWrapper
{
clear: both;
width: 0px;
height: 0px;
}


.png{
     //background-image:none !important;
     behavior: url('/@/_all_/png.htc');
}


.link_white_nn {border:0px}
a.a_white_nn, .link_white_nn a {color:#FFFFFF; text-decoration:none}
a.a_white_nn:hover, .link_white_nn a:hover {color:#FFFFFF; text-decoration:none}

.p_11 { font-size:11px;}
.p_14 { font-size:14px;}

.bg_futer {background-image:url(/@/main/_img_/bg/futer_03.jpg); background-position:bottom center; background-repeat:repeat-x;}

.col_grey { color:#9FB2A8;}

.bg_lines { background-image:url(/@/main/_img_/bg/bg_06.jpg); background-position:center 100px;; background-repeat:no-repeat; }

.div_img_center_tovar img{ margin:0px; padding:0px;}

.tovar_podIMG_dodMenu_table { width:100%;}
.tovar_podIMG_dodMenu_table_td1 { height:51px; background-image:url(/@/main/_img_/center/img_11.jpg); background-position:bottom; background-repeat:repeat-x; margin:0px; padding:0pa;}
.tovar_podIMG_dodMenu_table_td2 { width:31px; background-image:url(/@/main/_img_/center/img_12.jpg); }

.bg_red_line { background-image:url(/@/main/_img_/center/bg_red_03.jpg); background-repeat:repeat-y; background-position:20px 0px;}

div.menu_pod_img p{ margin:0px;padding:0px 0px; color:#143322;}
div.menu_pod_img a { color:#143322; text-decoration:none; padding:2px 0px; padding-left:10px; display:block;}
div.menu_pod_img a:hover { color:#143322; text-decoration:none; padding:2px 0px; padding-left:10px; display:block; background:url(/@/main/_img_/center/naveden_pod_img_06.jpg) repeat-y left;}

.lang p { padding:5px; padding-bottom:8px; margin:0px; text-align:center; font-size:12px;}
.lang_this p {padding:5px;font-size:12px; padding-bottom:8px; margin:0px; text-align:center; color:#000000; background-image:url(/@/main/_img_/bg/top_05.jpg); background-repeat:no-repeat; background-position:center;}
.lang_this a { color:#000000; text-decoration:none;}
.lang_this a:hover { color:#000000; text-decoration:none;}


.poisk input {border:none; border:solid 1px #FFFFFF; font-size:9px; color:#FFFFFF; width:90px; background-color:#7BB38D; height:16px; margin:0px; padding:0px; margin-top:6px;}
.poisk button {border:none; font-size:12px; height:16px; margin:0px; padding:0px;  margin-top:6px; background:url(/@/main/_img_/bg/search.gif) #CEE4D7 right no-repeat; width:45px; cursor:pointer;padding-bottom:3px; vertical-align:middle; font-family:Arial}

.menu_top a { margin-right:20px; font-size:14px;}

.numb_green {float:left; width:25px; cursor:pointer;}
.numb_red {float:left; width:25px; cursor:pointer;}
.numb_green a{ background:url(/@/main/_img_/bg/img_div_top_13.gif) no-repeat center; width:20px; height:19px;  padding:5px; font-weight:bold; font-size:14px; text-decoration:none;}
.numb_green a:hover{ background:url(/@/main/_img_/bg/img_div_top_11.gif) no-repeat center; width:20px; height:19px;  padding:5px; font-weight:bold; font-size:14px; text-decoration:none;}
.numb_red a{ background:url(/@/main/_img_/bg/img_div_top_11.gif) no-repeat center; width:20px; height:19px; padding:5px; font-weight:bold; font-size:14px; text-decoration:none;}

table.table_spisok { width:150px; height:175px;  float:left; margin-right:40px; margin-bottom:10px;}
table.table_spisok .td1 { text-align:left; height:120px; vertical-align:middle; }
/*table.table_spisok .td1 img { border:solid 3px #C2BABA;}*/
table.table_spisok .td2 { text-align:left; vertical-align:top; }
table.table_spisok .td2 p { margin:0px;}

.marg_R_dlya_a a{ margin-right:20px;}

.vert_min { height:800px;}
.feetback input, .feetback textarea, .feetback select { width:100%;}
.qs_mark { background:#FF0000;}
.error {color:#FF0000}

.news_company { border-left:none; padding-left:0px;}
.news_company_date { font-size:11px; color:#9DBFA3; padding-bottom:10px;}

.img_m img { margin-right:10px; margin:5px;}

.str p{ font-size:24px; color:#FFFFFF; margin:5px;}
.str a { color:#FFFFFF; text-decoration:none;}
.str a { color:#FFFFFF; text-decoration:none;}
.str_this a { color:#999999; text-decoration:none;}
.str_this a { color:#999999; text-decoration:none;}

.index_menu_top { background:url(/@/main/_img_/index/menu_top_04.gif); background-repeat:repeat-x;}
.index_menu_pod_flash_bg { background:url(/@/main/_img_/index/menu_pod_flash_10.gif) repeat-x bottom #C2BABA;}
.index_menu_pod_flash_bg_2 { background:url(/@/main/_img_/index/menu_pod_flash_13.gif) no-repeat; width:13; height:54;}

.inex_menu a{ color:#143322; text-decoration:none;}
.inex_menu a:hover{ color:#143322; text-decoration:underline}

img.border {border: 2px solid #C2BABA}
.index_menu_new a{font-size:12px;}

/*td.root_line { background:url(/@/main/_img_/bg/bg_06.jpg) no-repeat center 400;}*/

.tablica {border: 0}
.tablica th { background-color:#8FB893; border:solid 1px #8FB893; text-align:left;}
.tablica th { font-weight:normal; color:#000000; padding: 5px 10px}
.tablica td { font-weight:normal; color:#FFFFFF; border:solid 1px #8FB893; padding: 5px 10px}

.invisible_table {border: 0}
.invisible_table td  {background: none; border: 0px; padding: 0px}
.invisible_table td p {margin:0; padding: 0}
