﻿body {margin: 0; padding: 0;}
/*�������� ����� ������*/

img {border:0;}
table {border:0; padding:0;}
a {color:#838BA6; text-decoration:underline;}
a:hover {color:#838BA6; text-decoration:none;}

form {padding:0; margin:0;}
table td { font-size: 11px; color: #8E99A5; font-family: Tahoma, Arial, sans-serif;
}/*�������� ����� ������*/

h1, h2, h3 {font-size: 16px; font-weight: bold; color:#000; padding: 0px 0 0 0; margin:10px 0 10px 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}/*���������*/
h2 {font-size: 120%; font-weight: bold;}
h3 {font-size: 100%; font-weight: bold;}

h4 { font-size: 7px; font-weight: bold; padding:10px 0 0 0; margin: 0px 0 0 0; font-size: 100%;
}/*���������*/

/*-------HEADER--------*/

#main_table {width:100%; height:100%;}
#center {background: transparent  url(images/header_bg.jpg) 0 39px no-repeat;}    /*header_bg.jpg*/
#header_left {background: transparent  url(images/header_left.jpg) 100% 0 no-repeat;}
#header_right {background: transparent  url(images/header_right.jpg) 0 0 no-repeat;}

#top_menu {list-style-type:none; padding: 0 0 0 10px; margin:0; height:39px; background: transparent  url(images/top_menu_bg.gif) 0 0 no-repeat;}
#top_menu li {float:left; margin-top:13px; }
#top_menu li a {float:left; height:21px; line-height:21px; display:block; padding: 0 12px 0 12px; text-decoration:none; color:#012B81;}
#top_menu li a:hover { background:#0099CC; color:#fff;}
#top_menu li a#top_menu_active { background:#0099CC; color:#fff;}

#logo {float:left;}
#cdma {float:left; text-align:right;padding: 20px 0 0 135px; font-weight:bold; color:#012878;}
#cdma h1 {font-size:43px; padding:0; margin:0; line-height:45px; color:#012878;}
#cdma b {color:#FF0F03;}

#header_contacts {float:right; width:125px; text-align:right; margin-right:5px; padding: 25px 0 10px 0; font-weight:bold;   color:#012878; background: transparent  url(images/phone.gif) 0 0px no-repeat; }
#icq {text-align:left; border-top: 1px solid #6B8DBF; line-height: 16px; margin-top:5px; padding-top:5px; font-weight:normal;}
#icq img {float:left; margin-right:10px;}

#path {clear:both; height:28px; background:#013090 url(images/path_bg.gif) 0 100% repeat-x; padding-left:9px; margin-bottom:16px;}
#path a {color:#fff; text-decoration:none; line-height:22px; background: transparent  url(images/arr.gif) 7px 4px no-repeat; padding-left:22px;}
#path a#path_main {padding-left: 11px; background: transparent  url(images/path_main.gif) 0 2px no-repeat;}

#left_part {width:192px; float:left;}
#content_part {width:674px; float:right; padding-bottom:25px;}

.category {display:block; height:23px; line-height:23px; text-decoration:none; color:#fff; background: #013091 url(images/category_title.gif) 0 0 no-repeat; padding-left:20px; margin-bottom:5px;}
.category:hover {color:#a2e6f0;}
.sub_menu {list-style-type:none; padding: 0 0 0 12px; margin:0;}
.sub_menu li {line-height:22px; border-bottom:1px solid #E2E9EF;}
.sub_menu li a {
    padding-left:22px; 
    background: transparent  url(images/block.gif) 8px 10px no-repeat; 
    text-decoration:none; 
    font-weight:bold; 
    color:#013091;
    display:block;
    }
    
.sub_menu li a:hover { background: transparent  url(images/block_h.gif) 8px 10px no-repeat; }

#contacts { padding: 11px 0 20px 50px; margin:50px 0 20px -10px; color:#737373; font-weight:bold; background: transparent  url(images/contacts_bg.gif) 0px 0px no-repeat;}

#contacts div {font-weight:normal; margin-left:-28px; text-decoration:underline; padding-bottom:5px;}

/*---Content---*/
.content_title {height:23px; line-height:23px; margin-bottom:10px; padding-left:16px; font-weight:bold; color:#fff; background: #6B8DBF  url(images/content_title.gif) 0 0px no-repeat;}

.tovar_block {width:329px; height:131px;  margin: 0 0px 14px 0; float:left; background: transparent  url(images/news_block.gif) 0 0px no-repeat; overflow: hidden;}
.tovar_block_right {width:329px; height:131px;  margin: 0 0px 14px 0; float:right; background: transparent  url(images/news_block.gif) 0 0px no-repeat; overflow: hidden;}
.breaker {clear:both;}

.tovar_small { float:left; width:190px; margin-left:15px;}
.tovar_small b {color:#000;}
.tovar_block a{color:#000;text-decoration:none;}
.tovar_block img {float:left; margin: 4px 0 0 5px;}
.tovar_block_right img {float:left; margin: 4px 0 0 5px;}
.tovar_block_right a{color:#000;text-decoration:none;}

.tovat_title {font-size:12px; margin-bottom:5px; padding-bottom:5px; color:#000; font-weight:bold; margin-top:10px; border-bottom:1px solid #E2E9EF; background: transparent  url(images/tovat_title_line.gif) 0 0 no-repeat;}
.tovat_title b {color:#FF1408; text-decoration:underline;}

.price {font-weight:bold; font-size:12px; padding-top:5px;}
.price span {color:#012878;}
.action {font-weight:bold; font-size:12px; padding-top:5px;}
.action span {color:#ff0f03;}

.news {padding-bottom:20px;}
.news_title {height:30px; background: transparent  url(images/news_title.gif) 0 0 no-repeat; font-weight:bold; color:#6B8CBF; line-height:23px; padding: 0 0 0 28px; margin-top:10px;}

.info_block {margin-bottom:10px;color:#000000;}

.news_title span {margin-left:100px; color:#ABABAB; font-weight:normal;}

.news_small {font-size:12px; padding: 5px 0 5px 0; border-bottom:1px solid #E2E9EF; margin-bottom:5px;}
.news_deteils {padding-right:10px; background: transparent  url(images/arr1.gif) 100% 5px no-repeat;}

.content_text {width:100%; padding:0;}
.content_text td.main_td {padding: 5px 10px 30px 12px; font-size: 12px; color:#000; }
.content_text td {font-size: 12px; color:#000; }
.content_text a {color:#012B81;}

.tovar_text {width:100%; padding:0;}
.tovar_text td {vertical-align:top; padding: 5px 10px 30px 20px; font-size: 12px; color:#252525; }
.tovar_text b {color:#000; font-size:13px;}
.tovar_text a {color:#012B81;}
.tovar_text .price {font-size:16px; padding-top:5px; border-top: 1px dotted #E2E9EF; }
.tovar_text h1 {border-bottom: 1px dotted #E2E9EF; padding-bottom:5px; color:#013090;}
.tovar_text h2 {border-bottom: 1px dotted #E2E9EF; padding-bottom:5px;}


#footer {clear:both; height: 45px; line-height: 45px; border-top:1px solid #E2E9EF; border-bottom:1px solid #E2E9EF; margin-bottom: 20px; background: transparent  url(images/adesign.gif) 0 2px no-repeat;}

#footer a {float:left; text-decoration:none;  margin: 15px 0 0 5px; color:#555555;}
#footer a#adesign {float:left; text-decoration:none;  margin: 0 20px 0 52px; color:#555555;}
#footer a#adesign:hover {text-decoration:underline;}
#copy {float:right; padding-right:20px;}

.main_td ul { margin: 5px 0 10px 0; padding:0; list-style-type: none;}
.main_td ul li{ background: transparent url(images/arr5.gif) 20px 5px no-repeat; padding-left: 35px;}

.tarif_table td {font-size:11px; }

.rasp {width:884px;}