/* CSS Document */



.main {
  width:980px;
  margin:0 auto;
  height:98%;
  padding:0;

}
.table_search_res a {
  text-decoration:none;
}
.content {
  min-height:100%;
  _height:100%;/*for IE6*/
  background-position:center;
  background-repeat:repeat-y;
  margin-bottom:8px;
  position:relative;
}
.footer {
  height:146px;
  background-image:url(/i/frontend/footer_bg.png);
  background-position:bottom;
  background-repeat:repeat-x;
   padding-left: 20px;
padding-top: 10px;
  float:left;
  width:99%;
  position:relative;
}
.bottom_space {
  height:20px;
  clear:both;
}
/* */
.clear {
  width:100%;
  clear:both;
  font-size:0px;
  line-height:0px;
  height:0px;
}
.clear_left {
  width:100%;
  clear:left;
  font-size:0px;
  line-height:0px;
  height:0px;
}


/* content */
.banner_big {
  background-color:#F4F4F4;
  position:static;
  text-align:center;
}
.menu_top {
  position:relative;

}
.menu_top a {
  text-decoration:none;
}
.menu_top  h1.logo .span_city {
  position:absolute;
  color:#BB973C;
  font-weight:bold;
  font-size:12px;
  line-height:12px;
  /*top:89px;*/
  top:2px;
  /*left:170px;*/
  left:172px;
  text-decoration:none;
}
.top_hrefs {
margin-top: 15px;
background-color: #005b8b;
width: 980px;
}

.top_hrefs li {
  float:left;
  white-space:nowrap;
background-color: #005b8b;
  height:25px;
  border-left: 1px solid #ffffff;
  /*padding-right:7px;*/
  padding-right:7px;
  margin-right:-2px;
padding-top: 11px;
padding-bottom: 2px;
}

.top_hrefs li:hover {
background-color: #4888bc;
}

.top_hrefs li.active {
background-color: #4888bc;
}

.top_hrefs li.active a {
text-decoration: none;
}


.top_hrefs li:hover a {
display: block;
color: #ffffff;
text-decoration: none;
}


.top_hrefs li a, .top_hrefs li span {
 
  /*padding-right:4px;*/
  height:43px;
  color:#ffffff;

  text-align:center;

  line-height:14px;

  font-size:18px;
  text-decoration:underline;
}
               
.menu_top .button_more {
  position:absolute;
  right:15px;
  top:-3px;
  width:40px;
  height:36px;
  display:block;
  background-image:url(/i/frontend/more.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  color:#FFFFFF;
  padding-top:62px;
  text-align:center;
  line-height:14px;
  font-size:11px;
  text-decoration:none;
}
.menu_top .button_more:visited {
  color:#FFFFFF;
  text-decoration:none;
}

.header_text {
width: 450px;
float: left;
margin: 50px 0 0 20px;
line-height: 1.3;
font-size: 14px;
color: #666666;

}

.user_enter {
  text-align:right;
  color:#909090;
  margin:17px 0 0 40px;
  width: 220px;
  float:left;
  font-size:11px;
  /*height:44px;*/
  overflow:hidden;
}

div.user_enter span.novalid {
position: absolute;
margin-top: -95px;
margin-right:120px;
width: 220px;
}
.user_enter .input_text {
  border:#999999 solid 1px;
  background-color:#FFFFF;
  color: #000000;
  width: 210px;
  padding-left:4px;
  font-size:14px;
  font-family: trebuchet ms, sans-serif;
  margin-bottom:10px;
}

.user_enter .input_login {
	font-family: trebuchet ms, sans-serif;
	font-size: 14px;
	background:white url('/i/frontend/btn_bg.png') 0 0 repeat-x;
	padding: 0px;
	width:100px;
	float: left;	
	color:white;
	height: 22px;
line-height: 10px;
	text-decoration:none;
	margin-top: 5px;
	margin-right: 10px;
	border:1px solid #1776a5;
}

.user_enter .input_login:hover {
cursor: pointer;
}
.user_enter .label_login {
  padding-left:14px;
}
.user_enter .form_hrefs {
 /* padding-top:10px;*/
  font-size:12px;
  color:#B3974D;

  /*padding-right:12px;*/
}

.user_enter  a {
font-size: 12px;
text-decoration: underline;
}

.search {
  height:147px;
  width:980px;
  overflow:hidden;
  background-image:url("/i/frontend/search_bg.jpg") !important;
  background-position:left top;
  background-repeat:no-repeat;
  margin-bottom:5px; 
margin-top: 15px;
}
.search_home {
  background-image:url("/i/frontend/search_bg.jpg") !important;
}
.search_main {

}
.search .search_left {
  padding-top:10px;
  padding-left:20px;
  width: 700px;
}
.search .search_right {
  width:210px;
  padding-left:40px;
padding-right: 10px;
  padding-top:35px;
}
.search .label_head {
  color:#ffffff;
  font-size:18px;
  margin-bottom:10px;
  display:block;
}
.search .search_left select {
border:1px solid #D2CCCC;
color: #000000;
font-family: trebuchet ms, sans-serif;
font-size:14px;
/*height:27px;*/
margin-top:8px;
width:225px;
}
.search .input_text {
  width:550px;
  border:#D2CCCC solid 1px;
  font-family: trebuchet ms, sans-serif;
padding-left: 3px;

}
 .input_search {
  font-size: 14px;
  height: 22px;
  color:#FFFFFF;
  width:100px;
  text-align:center;
  background-image:url(/i/frontend/btn_bg_blue.png);
  background-position:top;
  background-repeat:repeat-x;
border:1px solid #1776a5;
border-top: 0px;
  cursor:pointer;
  outline-width:none;
  -moz-outline:none;
}
   input.input_search:focus{outline-width:none;-moz-outline:none;outline:none;}

.search .label_example {
  color:#BEC0BB;
  display:block;
  float:left;
  width:445px;
  font-size:12px;
  display: none;                 
  line-height:12px;
}
.search .href_search {
  color:#FFFFFF;
  text-decoration: none;
  text-align:left;
  line-height:12px;
  margin-right:6px;
  font-size:14px;
  border-bottom: 1px dashed #ffffff;
display: inline;
}

.href_search:hover {
  text-decoration: none;
}

.content_left {
  float:left;
  width:250px;
  padding-left:25px;
}
.content_left p {
  padding-bottom:25px;
}
ul.content_left_links li {
  padding-left:17px;
  background-image:url(/i/frontend/liststyle.jpg);
  background-position:0px 5px;
  background-repeat:no-repeat;
}
ul.content_left_links li a, ul.content_left_links li a:visited  {
  text-decoration:none;
  font-weight:bold;
}
.content_center {
padding-top: 20px;
  float:left;
  width:420px;
  margin-left:17px;
}
.content_center .top_stat {
  padding-bottom:10px;
  border-bottom:#E4E4E4 double 3px;
  margin-bottom:5px;
}
.content_center .top_stat b {
  color:#1A3B88;
  font-weight:normal;
}
.content_center .news_text {
  padding-top:10px;
  padding-bottom:5px;
  border-bottom:#E4E4E4 solid 1px;
  overflow: auto;
  width:690px;
  
}

.content_center .news_text_article {
  padding-top:10px;
  padding-bottom:5px;
  border-bottom:#E4E4E4 solid 1px;
  overflow: auto;
  width:900px;
}

div.mc_col_article {width: 480px; margin-bottom: 20px;}
div.mc_col_advertise {
            width:240px;
padding-top: 20px;
            overflow:hidden;
            margin-right:10px;
}

div.mc_col_advertise h3 {margin-bottom: 10px;}

div.mc_col_article h3 {float: left;}
div.mc_col_article a.ms_allnewslink_article {float:left; margin-left: 20px; margin-top: 5px; color: #666666;}


.news_text h4 {
  color:#094287;
  padding-bottom:5px;
  font-size:12px;
  font-weight:normal;
  margin-top:0px;
  border-bottom:none;
  padding-top:0px;
}
.news_text .news_text_forward {
  text-align:right;
}
.content_center .news_text_allnews {
  text-align:right;
  font-weight:bold;
  padding-top:25px;
}
.content_right {
  float:left;
  width:229px;
  margin-left:20px;
  margin-top:47px;
}
.content_right .top_banner {
  margin-bottom:15px;
}
.content_right .input_text {
  border:#E4E4E4 solid 1px;
  margin-bottom:6px;
  padding:7px 5px 4px;
  width:219px;
  color:#9C9C9C;
  font-size:12px;
}
.content_right .area_text {
  border:#E4E4E4 solid 1px;
  color:#9C9C9C;
  padding:7px 5px 4px;
  width:219px;
  height:80px;
  margin-bottom:7px;
}
.content_right .input_send {
  border:#E4E4E4 solid 1px;
  color:#B3974D;
  font-weight:bold;
  background-color:#F4F4F4;
  padding:4px 10px;
  float:right;
  cursor: pointer;
}

.footer .footer_bord_bottom {
  height:57px;
  overflow:hidden;
  background-color:#F4F4F4;
  background-image:url(/i/frontend/back_bot.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  text-align:center;
  padding-top:25px;
}
.footer .menu_bottom {

}

.footer .menu_bottom  a , .footer .menu_bottom  a:visited {
  color:#18579C;
  padding-left:5px;
  padding-right:5px;
}
.footer .footer_copyr {
  line-height:30px;
}

.text_left {
  float:left;
  width:365px;
  padding-left:25px;
}
.div_breadcrump {
  font-size:9px;
  color:#C3C3C3;
}
.div_breadcrump a {
  color:#C3C3C3;
  text-decoration:none;
}
.div_breadcrump span {
  color:#C3C3C3;
}
p.text_big {
  font-size:18px;
  font-weight:bold;
  color:#094996;
  padding-top:8px;
}
p.text_mid {
  font-size:12px;
  color:#094996;
  padding-top:7px;
}
.div_navigation {
  float:right;
  width:520px;
  /*font-size:8px;*/
  font-size:10px;
  font-weight:bold;
  color:#363636;
  text-align:right;
  padding-right:30px;
}
.div_navigation_top {
  padding-top:15px;
}
.div_navigation select {
  width:60px;
  margin-right:10px;
  margin-left:5px;
  padding:5px;
}
.div_navigation .span_show_comm {
  font-size:11px;
  color:#808080;
  font-weight:normal;
}
.div_navigation a.page_prev {
  text-indent:-9999px;
  width:2px;
  height:12px;
  background-image:url(/i/frontend/prev.gif);
  background-position:center;
  background-repeat:no-repeat;
  padding-left:10px;
  margin-right:5px;
  text-decoration:none;
  margin-left:60px;
}
.div_navigation a, .div_navigation a:visited , .div_navigation span {
  color:#363636;
  padding-left:2px;
  padding-right:2px;
  text-decoration:underline;
}
.div_navigation a.active, .div_navigation a:visited.active {
  color:#BB973C;
  text-decoration:none;
}

.div_navigation a.page_next {
  text-indent:-9999px;
  width:2px;
  height:12px;
  background-image:url(/i/frontend/next.gif);
  background-position:center;
  background-repeat:no-repeat;
  padding-left:10px;
  margin-left:5px;
  text-decoration:none;
}

.table_search_res {
  margin-top:20px;
  width:925px;
  font-size:11px;
  color:black;
  margin-left:24px;
}
.table_search_res tr {
  /*border-bottom:#F1F1F1 solid 1px;*/
}
.table_search_res th {
  text-align:center;
  border-bottom:#D3D3D3 solid 1px;
  border-left:#FFFFFF solid 1px;
}
.table_search_res td {
  border-bottom:#D3D3D3 solid 1px;
  border-left:#FFFFFF solid 1px;
  padding-top:6px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:15px;
  text-align:center;
}
.table_search_res tr.active td {
  background-color:#E2F1CF;
}
.table_search_res tr.active td .price {
  background-color:#FFFFFF;
  padding:5px;
}
.table_search_res th.td_cart {

}
.table_search_res td.td_cart {
  /*border-left:none;
  padding-left:5px;
  padding-right:5px;*/
  padding-right:10px;
}
.table_search_res td.td_text {
  text-align:left;
}
.table_search_res td.td_text strong {
  color:#094996;
}
.table_search_res tr.cur td {
  background-color:#EAF2F9;
}
.table_search_res td.td_text img {
  margin-left:-8px;
  margin-top:-5px;
  float:left;
  margin-right:15px;
  margin-bottom:-4px;
}
.table_search_res td a {
  color:#7F7F7F;
  text-decoration:none;
}

.div_prompt {
  color:#9C9EA0;
  width:190px;
  position:absolute;
  margin-left:-90px;
  margin-top:10px;
}
.div_prompt .div_prompt_body {
  padding:10px 15px;
  border:#DBDBDB solid 1px;
  margin-top:11px;
  background-color:#FFFDEA;
  text-align:left;
  line-height:12px;
}
.div_prompt .div_prompt_angle {
  width:20px;
  height:12px;
  position:absolute;
  left:90px;
  top:0px;
  background-image:url(/i/frontend/angle.gif);
  background-position:center;
  background-repeat:no-repeat;
}
.banner_bottom {
  background-color:#FFFFFF;
}
.p_comment {
  padding-left:25px;
  font-size:12px;
  padding-top:15px;
}
.p_comment a {
  color:#11519D;
}
.banner_small {
  float:left;
  width:390px;
  height:50px;
  padding-top:28px;
  padding-left:25px;
}
.banner_big {
  position:absolute;
  width:978px;
bottom: 10px;
}
.banner_big  table {
  font-size:10px;
  width:auto;
  margin:0 auto;
  line-height:14px;
}
.banner_big  table td {
  padding-left:10px;
  padding-right:10px;
}
.banner_big  table a {
  color:#2200CC;
}
.banner_big  table a.href_web {
  color:#008000;
}
.search .search_advanced_show {
  width:395px;
  height:30px;
  position: absolute;
  color:#FFFFFF;
height: 33px;
  left:20px;
margin-top: -10px;
padding-top: 13px;
padding-left: 300px;
background-color: #4888BC;
}

.search .input_search_small {
  padding:0px 5px 1px;
  width:70px;
  color:#737373;
  margin-right:5px;
  margin-left:5px;
}
.search .input_check {
  margin-left:20px;
  margin-right:5px;
}
div.solo_messageright {
margin-top: 20px;
}

div.solo_messageright input.input_send {
width: 230px;
}

div.solo_messageright span.novalid {
margin: 0px;
padding: 0px;
top: 0px;
left: 0px;
position: absolute;
margin-top: 190px;

}


div.solo_messageright input {
width: 220px;
margin-bottom: 10px;
padding: 3px;
}

div.solo_messageright textarea {
width: 220px;
margin-bottom: 10px;
padding: 3px;
}

.pt15 {
  padding-top:15px;
}
.pt5 {
  padding-top:5px;
}
.banner_left {
  float:left;
  max-width:120px;
  margin-left:25px;
  padding-top:7px;
}
.content_right_sm {
  width:200px;
  margin-top:70px;
  float:right;
  padding-right:9px;
}
.content_center_b {
  padding-top: 20px;
  max-width:695px;
  width:60%;
}
.div_navigation_news {
  width:574px;
  padding-top:8px;
  padding-right:0px;
}
.div_navigation_news .news_per_page {
  float:right;
  text-decoration:none;
  font-size:10px;
  font-weight:normal;
}
.news_text .news_img {
  float:left;
  margin-right:20px;
  margin-top:7px;
}
.news_text .news_text_main {
  float:left;
  width:100%;
}
.news_text .file_load {
  width:100px;
  margin-top:-14px;
}
.news_text .file_load a {
  color:#0D57A0;
  font-weight:bold;
}
.news_text_last {
  border-bottom:none !important;
  margin-bottom:30px;
}
.div_useful_links {
  font-size:11px;
  border:#E4E4E4 solid 1px;
  padding:5px;
}
.div_useful_links a, .div_useful_links a:visited {
  color:#9A9A9A;
  display:block;
  text-align:center;
  padding-top:3px;
  padding-bottom:5px;
}
h5.useful_links {
  color:#BB973C;
  text-align:center;
  padding-top:15px;
  font-size:14px;
  padding-bottom:10px;
}
.pl25 {
  padding-left:25px;
}
.ml25 {
  margin-left:25px;
}
.mr20 {
  margin-right:20px;
}
.mr25 {
  margin-right:25px;
}
.nopb0 {
  padding-bottom:0px;
}
.pb25 {
  padding-bottom:25px;
}
.l_form {
  color: black;
  font-size:13px;
 /* background-color:#F2F9FF;*/
  margin-left:20px;
  margin-right:20px;
  padding-top:5px;
  padding-left:13px;
  padding-right:13px;
  padding-bottom:16px;
  margin-top:7px;
}
.l_form .inp_text {
  clear:both;
  padding:1px 5px;
  width:475px;
  border:#9A9EA1 solid 1px;
}
.l_form .inp_text_mid {
  width:110px;
}
.l_form label {
  display:block;
  clear:both;
 /* margin-top:17px;*/
  margin-top:9px;
  margin-bottom:3px;
}
.l_form select {
  clear:both;
 /* padding-left:5px;*/
  width:350px;
  border:#9A9EA1 solid 1px;

  line-height:20px;
}
.l_form .inp_text_m {
  width:340px;
}
.l_form .l_input_row {
  float:left;
  width:800px;
}
.l_form .l_input_row label {
  float:left;
  margin-right:23px;
  width:122px;
  clear:none;
}
.l_form .l_input_row .inp_text_mid {
  float:left;
  margin-right:23px;
  clear:none;
}
.l_form .textarea_big {
  height:90px;
  width:99%;
}
.l_form .inp_file {
  width:99%;
}
.input_search_zapros {
  margin-top:25px;
  float:right;
  margin-right:30px;
  -moz-border-radius: 7px;     /* mozilla 1.5 */
  -webkit-border-radius: 7px;  /* safari 3 */
  -khtml-border-radius: 7px;   /* Konqueror */
  border-radius: 7px;          /* CSS3 */
}
a.href_logout , a:visited.href_logout {
  color:#767676;
  font-size:10px;
  line-height:10px;
  text-decoration: none;
}

a:hover.href_logout {
  text-decoration: underline;
}


.content_obs4ii_opis h3 {width: 490px;  margin-left: 150px; padding-left: 65px; display: block; line-height: 1.6;}

.text_pale {
  color:#767676 !important;
}
.content_left_b {
padding-top: 20px;
  float:left;
  width:674px;
  margin-left:35px;
  color:#363636;
  font-size:13px;
}
.faq_elem {
  background-color:#F9F9F9;
  margin-bottom:3px;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:12px;
  padding-right:15px;
  position:relative;
}
.faq_elem h5 {
  font-weight:normal;
  padding-left:23px;
  background-image:url(/i/frontend/faq_arr1.gif);
  background-position:0px 1px;
  background-repeat:no-repeat;
  cursor:pointer;
}
.faq_elem .faq_elem_body {
  padding-left:23px;
  display:none;
}
.faq_elem_open .faq_elem_body {
  display:block;
}
.faq_elem_open h5 {
  background-image:url(/i/frontend/faq_arr2.gif);
  background-position:0px 3px;
}
a.href_blue, a:visited.href_blue  {
  color:#1364B0;
}
a.href_more ,a:visited.href_more {
  color:#1364B0;
  float:right;
}
.spec_predl {
  margin-top:20px;
  border:#ECECEC solid 2px;
  margin-bottom:10px;
}
.spec_predl h5 {
  font-size:12px;
  color:#175AA4;
  text-align:center;
  background-color:#ECECEC;
  padding-top:5px;
  padding-bottom:8px;
}
.spec_predl .spec_predl_body {
  padding-left:10px;
  padding-right:10px;
  padding-bottom:20px;
  padding-top:10px;

}
.spec_predl .img_logo {
  float:left;
  margin-right:10px;
}
.spec_predl .img_logo_text {
  margin-right:20px;
  margin-bottom:10px;
  float:left;
}
.hr1 {
  border-top:#ECECEC solid 1px;
  font-size:0px;
  line-height:0px;
  height:0px;
  margin-top:10px;
  margin-bottom:10px;
  clear:both;
}
.floatr {
  float:right;
}
.mt0 {
  margin-top:0px;
}
.pt35 {
  padding-top:35px;
}
.place_map {
  width:611px;
  height:321px;
  overflow:hidden;
  background-image:url(/i/frontend/map_back.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding:15px 30px;
  margin-top:15px;
  margin-left:-3px;
  margin-bottom:7px;
}
.href_letter {
  padding-left:30px;
  margin-right:25px;
  line-height:16px;
  background-image:url(/i/frontend/ico_letter.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-bottom:3px;
}
.href_quest {
  padding-left:30px;
  line-height:16px;
  background-image:url(/i/frontend/ico_quest.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-bottom:5px;
}
.href_price {
  padding-left:30px;
  line-height:16px;
  background-image:url(/i/frontend/images.jpeg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-bottom:5px;
}
.hr2 {
  border-top:#ECECEC solid 2px;
  font-size:0px;
  line-height:0px;
  height:0px;
  margin-top:102px;
  margin-bottom:5px;
}
.input_otziv {
  float:right;
  width:auto;
  margin-top:-27px;
  padding-left:4px;
  padding-right:4px;
  -moz-border-radius: 7px;     /* mozilla 1.5 */
  -webkit-border-radius: 7px;  /* safari 3 */
  -khtml-border-radius: 7px;   /* Konqueror */
  border-radius: 7px;          /* CSS3 */
}
.h5_otziv {
  text-transform:uppercase;
  padding-top:10px;
}
.user_comments {
  border:#ECECEC solid 3px;
  padding-left:18px;
  padding-right:38px;
  margin-top:5px;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:12px;
}
.user_comments .user_comments_name {
  float:left;
  width:120px;
  padding-right:10px;
  margin-top:10px;
  margin-bottom:10px;
}
.user_comments .user_comments_name a {
  font-weight:bold;
  color:#9A9A9A;
  text-decoration:none;
}
.user_comments .user_comments_text {
  float:left;
  width:480px;
  margin-top:14px;
  margin-bottom:10px;
}
.user_comments .user_comments_star img {
  margin-right:2px;
}
.content_center_partn {
padding-top: 20px;
  width:715px;
}
.partn_alphabet {
  font-size:16px;
  margin-top:3px;
  padding-left:5px;
  padding-top:10px;
}
.partn_alphabet a, .partn_alphabet a:visited  {
  color:#77A6CD;

  padding-top:6px;
  padding-bottom:6px;
  line-height:12px;
}
.partn_alphabet a.active, .partn_alphabet a:visited.active {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  background-image:url(/i/frontend/alphabet_back.gif);
  background-position:center;
  background-repeat:no-repeat;
  padding-left:8px;
  padding-right:8px;
}
.partn_tags {
  font-size:13px;
  padding-left:25px;

}
.partn_tags a {
  color:#C3C3C3;
  padding-top:6px;
  padding-bottom:6px;
  line-height:21px;
}
.partn_tags a.active {
  background-image:url(/i/frontend/tags_back_left.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:9px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  padding-top:2px;
}
.partn_tags a.active span {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  background-image:url(/i/frontend/tags_back_right.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  padding-right:9px;
  padding-top:2px;
  padding-bottom:6px;
  line-height:12px;
}
.pl40 {
  padding-left:40px;
}
.table_partners {
  font-size:11px;
  margin-top:10px;
  margin-bottom:5px;
  line-height:14px;
  margin-left:3px;
}
.table_partners td {
  vertical-align:top;
  padding:10px;
  border-bottom:#FFFFFF solid 4px;
  background-color:#F6F6F6;
}
.table_partners td.td_img {
  width:65px;
}
.table_partners td.td_descr {
  width:440px;
}
.table_partners td a, .table_partners td a:visited  {
  color:#1365B1;
  text-decoration:none;
}
.table_partners td a.bo, .table_partners td a:visited.bo  {
  font-weight:bold;
  color:#A0A0A0;
}
.table_partners td.td_banner {
  text-align:center;
  padding-top:15px;
  padding-bottom:15px;
  background-color:#FFFFFF;
}
h2.sm_text {
  font-size:16px;
}
.mt10 {
  margin-top:10px;
}
.wid222 {
  width:222px;
}
.ml35 {
  margin-left:35px;
}
.pt20 {
  padding-top:20px;
}
.pt30 {
  padding-top:30px;
}
.pl30 {
  padding-left:30px;
}
/* */
.menu_top  h1.logo_client {
  background-image:url(/i/frontend/logo_client.jpg);
}
.menu_top  h1.logo_client .span_city {
  top:7px;
  left:30px;
}
.pr12 {
  padding-right:12px;
}
.search_client {
  height:77px;
  background-image:url(/i/frontend/back_search_client.jpg);
  padding-top:12px;
  padding-left:24px;
  width:922px;
}
.search_client .label_head {
  font-size:14px;
  margin-bottom:3px;
  padding-left:8px;
}
.search_client .input_text {
  width:790px;
}
.search_client .href_search {
  padding-top:8px;
  margin-right:20px;
}
.content_right .right_banner {
  text-align:center;
}
.l_form .inp_text_b {
  width:635px;
}
.l_form .textarea_mid {
  height:55px;
  width:645px;
}
.l_form .textarea_mid2 {
  height:55px;
  width:99%;
}
.l_form .l_input_row_reg {
  width:700px;
}
.l_form .l_input_row_reg label {
  width:105px;
}
.l_form .l_input_row_reg .inp_text_mid {
  width:93px;
}
.l_form .l_form_half {
  float:left;
  width:287px;
}
.l_form .l_form_half select {
  width:277px;
}
.l_form .l_form_half .inp_text_mid {
  width:70px;
}
.mt6 {
  margin-top:6px !important;
}
h4 span.h4_another {
  padding-left:165px;
}
.l_form .logo_edit {
  float:left;
  width:259;
  height:123;
  overflow:hidden;
}
.l_form .logo_load {
  float:left;
  margin-left:16px;
  width:370px;
}
.l_form .logo_load label {
  margin-top:70px;
}
.l_form .logo_load .inp_file {
  width:435px;
}
.l_form .logo_btn {
  display:block;
  margin-bottom:4px;
}
.l_form select.select_b {
  width:485px;
}

.l_form_white {
  margin-left:20px;
  margin-top:40px;
  font-size:11px;
  margin-right:20px;
  background-color:#FFFFFF;
}
.l_form_white .mark_intro_text {
  padding-left:15px;
}
.l_form_white  h3 {
  color:#084895;
  font-weight:bold;
  padding-bottom:10px;
  margin-top:40px;
}
.l_form_white h5 {
  font-size:14px;
  font-weight:bold;
  color:#898989;
  padding:7px 10px;
  background-color:#E4E4E4;
  margin-top:15px;
}
.l_form_white .mrk_list_hrefs {
  margin:10px 0 10px 15px;
}
.l_form_white .mark_list {
  font-size:14px;
  padding-left:15px;
  width:180px;
  float:left;
  padding-top:0px;
}
.l_form_white .mark_list input {
  float:left;
  clear:left;
  margin-top:4px;
}
.l_form_white .mark_list label {
  float:left;
  width:150px;
  padding-left:10px;
  margin-top:4px;
  line-height:16px;
}
.l_form_white .mark_bot_text {
  text-align:right;
}
.l_form_white .mark_bot_text a {
  color:#0C4B97;
}
.p_letter {
  padding-top:65px;
  font-weight:bold;
}
.p_letter a {
  font-weight:normal;
  color:#1A63AC;
}
.href_reg {
  float:left;
  width:270px;
  height:108px;
  text-indent:-9999px;
  text-align:left;
  background-image:url(/i/frontend/back_ur_face_text.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  margin-left:-2px;
  margin-bottom:20px;
}
.href_reg_fiz {
  background-image:url(/i/frontend/back_fiz_face_text.jpg);
  margin-left:35px;
}
.pl3 {
  padding-left:3px;
}
.table_tender {
  border:#EBEBEB solid 3px;
}
.table_tender td {
  padding-left:25px;
  padding-top:10px;
  padding-bottom:14px;
  padding-right:22px;
  vertical-align:top;
  color:#111;
  font-size:14px;
}
.table_tender td.td_first {
  width:110px;
  border-right:#EBEBEB solid 1px;
  text-align:right;
}
.table_tender td.td_empty {
  padding:0px;
}
.l_form_pale {
  background-color:#F9F9F9;
  margin-top:20px;
  margin-left:0px;
  margin-right:0px;
  padding-top:20px;
}
.input_search_tender {
  float:right;
  margin-top:13px;
    -moz-border-radius: 7px;     /* mozilla 1.5 */
  -webkit-border-radius: 7px;  /* safari 3 */
  -khtml-border-radius: 7px;   /* Konqueror */
  border-radius: 7px;          /* CSS3 */
}
.l_form_pale h3 {
  color:#054899;
  font-size:16px;
  padding-bottom:11px;
  font-weight:bold;
}
.mt25 {
  margin-top:25px;
}
.table_tender_list {
  border-bottom:#ECECEC solid 3px;
  margin-top:8px;
  margin-bottom:25px;
  text-align: left;
  color:#363636;
}
.table_tender_list th {
  border-bottom:#ECECEC solid 3px;
  color:#363636;
  font-weight:normal;
  padding-left:10px;
}
.table_tender_list td {
  border-top:#ECECEC solid 1px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:20px;
  padding-right:10px;
  vertical-align:middle;
}
.table_tender_list td.td_empty {
  border-right:#ECECEC solid 3px;
  border-top:none;
}
.table_tender_list td.td_empty_first {
  border-top:none;
  border-left:#ECECEC solid 3px;
}
.table_tender_list td a {
  color:#263E6A;
}
.table_tender_list td.td_text {
  text-align:left;
  width:420px;
}
.table_tender_list tr.tr_top td {
  padding-top:20px;
}
.div_navigation_tender_top {
  margin-top:-33px;
  padding-right:0px;
}
.div_navigation_tender_bot {
  padding-right:0px;
}
ul.menu_admin {
  color:#70A0CE;
  border-bottom:#E4E4E4 solid 1px;
  float:left;
  font-weight:bold;
  margin-top:20px;
  margin-left:20px;
  margin-bottom:0px;
}
ul.menu_admin li {
  float:left;
  padding-left:5px;
}
ul.menu_admin li a, ul.menu_admin li a:visited  {
  color:#75A3CF;
  text-decoration:none;
}
ul.menu_admin li a:hover {
  background-color:#ECECEC;
}
ul.menu_admin li span {
  padding-left:5px;
}
ul.menu_admin li.active a {
  color:#1565B1;
}
ul.menu_admin li.active span {
  color:#1565B1;
}
.table_search_res td.td_edit {
  width:60px;
}
.table_search_res td.td_edit img {
  float:left;
}
.table_search_res td.td_edit .btn_del {
  float:right;
}
.mr35 {
  margin-right:35px;
}
.l_form a, .l_form a:visited {
  color:#094895;
}
.ml20 {
  margin-left:20px;
}
.l_form .inp_text_ms {
  width:330px;
}
.l_form .inp_text_l {
  width:900px;
}
.l_form .inp_text_l2 {
  width:890px;
}
.l_form .inp_text_mid2 {
  width:175px;
}

.span_href {
  color:#084895;
  font-size:14px;
  margin-left:347px;
  margin-top:-18px;
  line-height:20px;
}
.l_params_left {
  float:left;
  width:220px;
}
.l_params_right {
  float:left;
  width:150px;
}
.l_form .inp_check_left {
  float:left;
  margin-top:20px;
  margin-right:6px;
}
.admin_news {
  margin-left:20px;
  margin-right:35px;
}
.input_search_news {
  width:180px;
  margin-top:4px;
  float:right;
    -moz-border-radius: 7px;     /* mozilla 1.5 */
  -webkit-border-radius: 7px;  /* safari 3 */
  -khtml-border-radius: 7px;   /* Konqueror */
  border-radius: 7px;          /* CSS3 */
}
.div_navigation_news_admin {
  width:540px;
  padding-top:0px;
  margin-top:-20px;
}
.admin_news .news_text .news_text_main {
  /*width:810px;*/
}
.admin_news .news_text {
  border-bottom:1px solid #E4E4E4;
  padding-bottom:6px;
  padding-top:20px;
}
.admin_news .news_text h4 img {
  margin-left:15px;
  margin-top:3px;
  margin-bottom:-3px;
}
.l_form .textarea_big2 {
  height:150px;
  width:99%;
  margin-bottom:12px;
}
.l_form .logo_edit_news {
  width:90px;
  /*height:90px;/
}
.l_form .logo_edit_news img {
  border:#C2C2C2 solid 5px;
}
.l_form .logo_load_news {
  width:780px;
}
.l_form .logo_load_news label {
  margin-top:45px;
}
.l_form .logo_load_news .inp_file {
  width:780px;
}
.l_form .l_date {
  height:30px;
  margin-bottom:20px;
}
.l_form .l_date label {
  float:left;
  clear:none;
  white-space:nowrap;
  padding-bottom:4px;
  margin-top:13px;
  margin-right:14px;
}
.l_form .l_date input.inp_text {
  width:95px;
  margin-right:9px;
  float:left;
  clear:none;
  margin-top:8px;
}
.l_form .l_date img {
  margin-top:5px;
  float:left;
  margin-top:10px;
}
.div_navigation_tender_admin {
  margin-top:13px;
  width:520px;
}
.div_navigation_tender_admin select {
  width:170px;
}
.table_tender_list a.nor {
  color:#BB973C;
}
.table_tender_list td.td_answer_href {
  font-weight:bold;
  color:#263E6A;
  width:60px;
  padding-left:0px;
}
.table_tender_list_admin td {
  text-align:center;
}
.table_tender_list .table_tender_answer {
  width:100%;
}
.table_tender_list .table_tender_answer td {
  border-bottom:#FFFFFF solid 4px;
  background-color:#E2F1CF;
}
.table_tender_list td.td_ans_open {
  padding-right:0px;
  text-align:left;
}
.table_tender_list .table_tender_answer td.td_name {
  width:75px;
  border-right:#FFFFFF solid 2px;
}
.table_tender_list .table_tender_answer td.td_name div {
  width:75px;
  overflow:hidden;
}
.table_tender_list .table_tender_answer td.td_name a {
  color:#787878;
  font-weight:bold;
}
.table_tender_list .table_tender_answer td.td_ans_text {
  width:450px;
  text-align:left;
}
.table_tender_list .table_tender_answer td.td_price {
}
.table_tender_list .table_tender_answer td.td_file {
  width:145px;
  text-align:right;
}
.table_tender_list .table_tender_answer tr.tr_ans_r td {
  background-color:#F7F7F7;
}
.table_tender_list .table_tender_answer td.td_back {
  width:60px;
  padding:0px;
  background-color:#FFFFFF;
  border:none;
  background-image:url(/i/frontend/dots_mid.gif);
  background-position:right center;
  background-repeat:no-repeat;
  vertical-align:top;
}
.table_tender_list .table_tender_answer td.td_back_bot {
  background-image:url(/i/frontend/dots_bot.gif);
}
.table_tender_list .table_tender_answer tr.tr_ans_r td.td_back {
  background-color:#FFFFFF;
}
.table_tender_list tr.tr_answ_open td.td_answer_href {
  background-image:url(/i/frontend/dots_top.gif);
  background-position:right center;
  background-repeat:no-repeat;
}
.table_tender_list .table_tender_answer td.td_back .td_back_fix {
  position:absolute;
  width:71px;
  background-image:url(/i/frontend/dots_fix.gif);
  background-position:right top;
  background-repeat:no-repeat;
  height:12px;
  margin-top:-12px;
  margin-left:-11px;
}
.l_form .input_search_faq {
  margin-left:0px;
  margin-top:25px;
}
.input_search_faq_top {
  float:right;
  width:156px;
  margin-top:-39px;
}
.input_search_faq_bot {
  float:right;
  width:156px;
  margin-top:30px;
}
.admin_news .faq_elem h5 {
}
.admin_news .faq_elem h5 img {
  margin-left:15px;
  margin-top:-4px;
  margin-bottom:-4px;
}
.faq_elem .faq_arr_up {
  position:absolute;
  width:12px;
  height:8px;
  background-image:url(/i/frontend/arr_up.gif);
  background-position:center;
  background-repeat:no-repeat;
  right:10px;
  top:10px;
}
.faq_elem .faq_arr_down_d {
  position:relative;
  font-size:0px;
  line-height:0px;
  height:0px;
  clear:both;
}
.faq_elem .faq_arr_down {
  position:absolute;
  width:12px;
  height:8px;
  background-image:url(/i/frontend/arr_down.gif);
  background-position:center;
  background-repeat:no-repeat;
  right:-5px;
  /*top:10px;*/
  margin-top:3px;
}
.table_service {
  width:100%;
  margin-top:46px;
}
.table_service td {
  padding:10px 8px;
  font-size:11px;
}
.table_service td a {
  color:#0054A6;
}
.table_service td.td_prom {
  font-size:1px;
  line-height:1px;
  height:7px;
  border-top:#ECECEC solid 3px;
  border-bottom:#ECECEC solid 3px;
  padding:0px;
}
.table_service td h3 {
  font-size:18px;
  padding-bottom:2px;
}
.table_service tr.tr_top td {
  border-top:#ECECEC solid 3px;
}
.table_service tr.tr_bot td {
  border-top:#ECECEC solid 3px;
}
.table_service td.td_mainimg  {
  border-left:#ECECEC solid 3px;
  width:50px;
}
.table_service td.td_href  {
  border-right:#ECECEC solid 3px;
  width:195px;
}
.table_service td.td_price {
  color:#0054A6;
}
.table_service a.href_del  {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  background-image:url(/i/frontend/icon_del1.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:20px;
  color:#777777;
}
.table_service a.href_add  {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  background-image:url(/i/frontend/icon_add.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:20px;
  color:#777777;
}
.table_service a.href_add span {
  background-image:url(/i/frontend/arr_down1.gif);
  background-position:center;
  background-repeat:no-repeat;
  /*padding-left:9px;*/
  padding-right:5px;
  padding-top:0px;
  margin-left:5px;
}
.table_service .show_multip {
  position:absolute;
  width:10px;
  height:10px;
  margin-top:-20px;
  margin-left:-10px;
}


.table_admin_list {
  margin-top:10px;
  width:925px;
  font-size:11px;
  color:#7F7F7F;
  margin-left:24px;
}
.table_admin_list th {
  text-align:center;
  background-image:url(/i/frontend/th_border.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  padding-bottom:2px;
}
.table_admin_list td {
  border-top:#FFFFFF solid 5px;
  text-align:left;
  padding:8px;
  background-color:#F8F8F8;
  vertical-align:top;
}
.table_admin_list tr.cur td {
  background-color:#F2F9FF;
}
.table_admin_list td.td_text a {
  color:#7F7F7F;
  font-weight:bold;
  text-decoration:none;
}
.table_admin_list td.td_cart {
  text-align:center;
  padding-top:12px;
}
.table_admin_list .table_list_service {
  width:280px;
  line-height:14px;
}
.table_admin_list .table_list_service td {
  padding-left:0px;
  border-top:none;
  vertical-align:top;
  padding-top:3px;
  padding-bottom:5px;
}
.table_admin_list .table_list_service tr.tr_total td {
  border-top:#B0B5B9 solid 1px;
}
.table_admin_list .table_list_service tr.tr_total td.td_first {
  border-top:none;
}
.table_admin_list .table_list_service td.td_img {
  width:27px;
  padding-top:8px;
}
.table_admin_list .table_list_service td.td_inf{
  width:160px;
}
.table_admin_list .table_list_service td.td_price{
  width:25px;
}
a.href__small {
  display:block;
  color:#5F87A1;
  padding-left:20px;

  background-position:center left;
  background-repeat:no-repeat;
  padding-bottom:2px;
}
a.href_edit_small {
  background-image:url(/i/frontend/icon_edit_small.gif);
}
a.href_pause_small {
  background-image:url(/i/frontend/icon_pause_small.gif);
}
a.href_play_small {
  background-image:url(/i/frontend/icon_play_small.gif);
}
a.href_del_small {
  background-image:url(/i/frontend/icon_del_small.gif);
}
.ul_top_buts {
  float:left;
  font-size:14px;
  font-weight:bold;
  margin-left:20px;
  margin-bottom:12px;
}
.ul_top_buts li {
  float:left;
  padding-left:7px;
}
.ul_top_buts li a {
  color:#273A5A;
  text-decoration:none;
  float:left;
  display:block;
  float:left;
  padding-right:13px;
  padding-left:6px;
  line-height:20px;
  padding-top:4px;
  padding-bottom:5px;
}
.ul_top_buts li.active {
  background-image:url(/i/frontend/but_back_l.gif);
  background-position:top left;
  background-repeat:no-repeat;
}
.ul_top_buts li.active a, .ul_top_buts li.active span {
  color:#FFFFFF;
  background-image:url(/i/frontend/but_back_r.gif);
  background-position:right top;
  background-repeat:no-repeat;
}
.l_form .admin_but {
  color:#FFFFFF;
  background-color:#D7D7D7;
  background-image:url(/i/frontend/but_back_pale.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  border-top:#818181 solid 1px;
  border-left:#848484 solid 1px;
  border-right:#A8A8A8 solid 1px;
  border-bottom:#B1B1B1 solid 1px;
  padding:4px 8px;
  font-weight:bold;
  margin-left:-4px;
}
.l_admin_form {
  background-color:#FFFFFF;
}
.search_href_show {
  margin-left:20px;
  border-bottom:#D6D6D6 solid 1px;
  margin-right:30px;
}
.search_href_show a {
  font-weight:bold;
  color:#234F80;
  padding-left:15px;
  background-image:url(/i/frontend/arr_down2.gif);
  background-position:0px 5px;
  background-repeat:no-repeat;
  margin-bottom:-2px;
  position:relative;
  display:block;
  background-color:#FFFFFF;
  width:140px;
}

.search_admin_show {
  background-color:#E4E4E4;
  margin-top:5px;
  margin-left:20px;
  margin-right:30px;
  padding-left:0px;
}
.search_admin_show label {
  width:40px;
  float:left;
  padding-top:15px;
  padding-left:10px;
  padding-right:10px;
  text-align:right;
  clear:none;
  margin-top:0px;
}
.search_admin_show select {
  width:380px;
  clear:none;
  margin-top:12px;
  margin-bottom:11px;
  float:left;
}
.search_admin_show label.label_big {
  width:115px;
  padding-left:50px;
}
.search_admin_show select.select_mid {
  width:285px;
}
.div_navigation_s {
  width:925px;
  margin-top:25px;
}
.div_navigation_s .sel_big {
  width:330px;
  margin-right:20px;
}
h2.h_left {
  float:left;
  margin-left:23px;
}
.input_search_adv {
  float:right;
  margin-right:30px;
  margin-bottom:15px;
}
.input_search_adv_bot {
  float:right;
  margin-right:30px;
  margin-top:20px;
}
.l_form_horizont {
  height:40px;
  margin-top:30px;
  margin-bottom:25px;
}
.l_form_horizont label {
  float:left;
  clear:none;
  margin-right:15px;
}
.l_form_horizont select {
  float:left;
  clear:none;
  margin-top:13px;
}
.l_date label.label_l {
  margin-left:20px;
}
.l_date select {
  width:80px;
  float:left;
  clear:none;
  margin-top:5px;
}
.l_form_horizont input {
  float:left;
  margin-top:20px;
  margin-right:5px;
}
.l_admin_form .l_left_part {
  float:left;
  width:425px;
}
.l_form select.select_mult {
  width:425px;
  height:150px;
}
.div_navigation_s .l_left {
  float:left;
  margin-left:10px;
}
.l_form .left_search_prt {
  float:left;
  width:310px;
}
.l_form .right_search_prt {
  float:right;
  width:310px;
}
.l_form .left_search_prt select, .l_form .right_search_prt select {
  width:310px;
}
.l_form .left_search_prt label, .l_form .right_search_prt label {
  margin-top:5px;
}
.l_form_partner {
  background-color:#FFFFFF;
  margin-top:0px;
  margin-left:0px;
  padding-left:5px;
  margin-right:0px;
  padding-right:0px;
}

.table_price {
  border-right:#E7E7E7 solid 2px;
  border-top:#E7E7E7 solid 2px;
  width:930px;
  margin-left:23px;
  margin-top:16px;
  color:#7F7F7F;
}
.table_price th {
  text-align:left;
  font-weight:normal;
  padding:4px 10px 15px;
}
.table_price td {
  padding:3px 10px 2px;
  vertical-align:top;
}
.table_price td, .table_price th {
  border-left:#E7E7E7 solid 2px;
  border-bottom:#E7E7E7 solid 2px;
}
.input_search_price {
  margin-top:25px;
  float:right;
  margin-right:25px;
  width:150px;
}
.tSett{  font-family: trebuchet ms, sans-serif;clear:both;width:925px;margin-bottom:10px; margin-left:24px;}
.nav_right{float:right;width:500px;padding-top:24px;}
.navigation{  font-family: trebuchet ms, sans-serif;text-align:right;padding:35px 0 0 0;font-size:80%;}
.navigation span{padding:5px;}
.navigation .p img{margin:0 10px 0 0;}
.navigation .n img{margin:0 0 0 10px;}
.navigation a{color:#3e3e3e;padding:5px 10px;margin-left:3px;}
.navigation a:link{background:#EAF2F9;}
.navigation a:visited{background:#e3d3a7;}
.navigation a:hover,.navigation a.s{background:#E2F1CF;color:black;font-weight:bold;}
.navigation a:hover.p img{margin-right:8px;}
.navigation a:hover.n img{margin-left:8px;}


/***********************************/
.TotalGoods {
  float:right;
  font-weight:bold;
  color:#757575;
  margin:-16px 20px 0 0;
}
ul.ul_basket {
  color:#757575;
  margin:20px 30px 0 30px;
}
  ul.ul_basket h5 {
    float:left;
    padding-right:10px;
  }
  ul.ul_basket span {
    line-height:12px;
    float:left;
  }
  ul.ul_basket li {
    float:left;
    width:97%;
    padding:25px 0 14px 32px;
  }
  /*ul.ul_basket li.opened {
    padding:15px 0 14px 32px;
  }*/
  ul.ul_basket p {
    clear:both;
    font-size:11px;
    line-height:13px;
    padding-bottom:10px;
  }
  ul.ul_basket li .hitarea {
    width:12px;
    height:13px;
    float:left;
    margin-left:-32px;
    background:url(/i/frontend/threeview.png) right 0 no-repeat;
    cursor:pointer;
  }
  ul.ul_basket li.Hr {
    height:1px;
    margin: 0 0 0 32px;
    padding: 0 0 0 0;
    line-height:0px;
    font-size:0px;
    background:#a7a7a7;
  }
  ul.ul_basket li .hitarea.collapsable-hitarea {
    background-position: 0 -13px;
  }
  ul.ul_basket li.opened {
    background:url(/i/frontend/threeview1.png) 0 31px no-repeat;
  }
  ul.ul_basket li.opened ul li {
    background:url(/i/frontend/threeview2.png) 0 30px no-repeat;
  }
.TotalCost {
  color:#818181;
  float:right;
  font-size:16px;
  font-weight:bold;
  margin:22px 20px 0 0;
}
.l_form.basket {
  color:#757575;
  background:#f9f9f9;
  margin-top:25px;
}
  .l_form.basket h4 {
    color:#757575;
    border-bottom:none;
    padding:15px 0 12px 0;
  }
  .l_form.basket .inp_text {
    width:600px;
    padding:4px 5px;
  }
  .l_form.basket input {
    vertical-align:middle;
  }
  .l_form.basket span {
    padding:0 110px 0 10px;
  }
.table_basket {
  font-size:11px;
  margin-top:0;
  line-height:14px;
  margin-left:3px;
}
  .table_basket td {
    vertical-align: middle;
    padding:10px;
    border-bottom:#FFFFFF solid 4px;
    background-color:#F6F6F6;
    text-align:center;
  }
  .table_basket th {
    padding-bottom:8px;
  }
  .table_basket td.taLeft {
    text-align:left;
  }
  .table_basket input {
    border:none;
    background:#fff;
    width:40px;
    text-align:center;
    font-size:10px;
    color:#757575;
    padding: 5px 0;
  }
  .table_basket td.td_img {
    padding:8px 20px;
    text-align:left;
    width:40px;
  }
  .table_basket td.Hline {
    border:none;
    background:none;
    height:5px;
    line-height:1px;
    font-size:1px;
    padding:0;
  }
  .table_basket td a, .table_basket td a:visited  {
    color:#1365B1;
    text-decoration:none;
  }
  ul.ul_basket .table_basket .price, ul.ul_basket .table_basket .icoRemove {
    float:none;
  }
  ul.ul_basket .price, ul.ul_basket .icoRemove {
    width:100px;
    float:right;
    text-align:center;
    padding:0 10px;
    font-weight:bold;
    font-size:11px;
  }
  .table_basket tr.total {
    font-weight:bold;
  }
  .table_basket tr.total td {
    background:none;
  }
  .table_basket tr.total td.borderTop {
    background:none;
    border-top:2px solid #c0c0c0;
  }
ul.ul_basket .comment {
  font-weight:bold;
  font-size:11px;
  padding:10px 0 20px;
  margin-left:-32px;
}
  ul.ul_basket .comment input {
    margin:0 10px 0 45px;
  }
  ul.ul_basket .comment label {
    font-weight:normal;
    color:#757575;
  }
  ul.ul_basket .comment textarea {
    background:#ffffff;
    border:1px solid #cecece;
    width: 100%;
    margin:0;
    height:75px;
    margin:7px 0 0 0;
    font-size:12px;
  }

  .input_ads{
    width:188px !important;
  }

  input.checkbox_toleft {
    position:absolute;
    margin:5px 0 0 -20px;
}

.BoxZ{
background-color: rgb(255, 255, 255);
border:5px solid #0A4D9B;
}

.popup {
  position:absolute;
  z-index:100;
  top:-50px;
  /*left:400px;*/
  left:-100px;
  width:233px;
  background-image:url(/i/frontend/back_pop.png);
  background-position:left top;
  background-repeat:no-repeat;
  padding:2px;
  font-size:12px;
}
.popup .popup_bot{
  position:absolute;
  width:237px;
  height:2px;
  font-size:2px;
  line-height:2px;
  left:0px;
  bottom:0px;
  background-image:url(/i/frontend/back_bot.png);
  background-position:left top;
  background-repeat:no-repeat;
}
.popup .popup_title {
  height:18px;
  line-height:18px;
  position:relative;
  background-image:url(/i/frontend/back_top.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  background-color:#477BB1;
  overflow:hidden;
  color:#FFFFFF;
  padding-left:4px;
}
.popup .close{
  position:absolute;
  cursor:pointer;
  right:4px;
  top:4px;
}
.popup .popup_body{
  background-color:#FFFFFF;
  border-left:#DFDFDF solid 1px;
  border-right:#DFDFDF solid 1px;
  border-bottom:#DFDFDF solid 1px;
  padding:5px;
}
.popup .popup_btn{
  display:block;
  float:left;
  width:79px;
  height:19px;
  line-height:17px;
  overflow:hidden;
  color:#FFFFFF;
  text-align:center;
  font-size:14px;
  background-image:url(/i/frontend/back_but.gif);
  background-position:left top;
  background-repeat:no-repeat;
  text-decoration:none;
}

.popup .buts {
  height:20px;
  padding-left:25px;
  padding-right:5px;
  padding-top:10px;
}
.popup .buts a {
  /*margin-right:15px;*/
}

div.d_params {
  width:600px;
  color:#666;
}

/*
 * lightbox
 */
.popupLightBox {
  position:absolute;
  z-index:100;
  top:-50px;
  /*left:400px;*/
  left:-100px;
  /*width:233px;*/
  background-image:url(/i/frontend/back_pop.png);
  background-position:left top;
  background-repeat:no-repeat;
  padding:2px;
  font-size:12px;
}
.popupLightBox .popup_bot{
  position:absolute;
  width:237px;
  height:2px;
  font-size:2px;
  line-height:2px;
  left:0px;
  bottom:0px;
  background-image:url(/i/frontend/back_bot.png);
  background-position:left top;
  background-repeat:no-repeat;
}
.popupLightBox .popup_title {
  height:18px;
  line-height:18px;
  position:relative;
  background-image:url(/i/frontend/back_top.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  background-color:#477BB1;
  overflow:hidden;
  color:#FFFFFF;
  padding-left:4px;
}
.popupLightBox .close{
  position:absolute;
  cursor:pointer;
  right:4px;
  top:4px;
}
.popupLightBox .popup_body{
  background-color:#FFFFFF;
  border-left:#DFDFDF solid 1px;
  border-right:#DFDFDF solid 1px;
  border-bottom:#DFDFDF solid 1px;
  padding:5px;
}
.popupLightBox .popup_btn{
  display:block;
  /*float:left;*/
  width:79px;
  height:19px;
  line-height:17px;
  overflow:hidden;
  color:#FFFFFF;
  text-align:center;
  font-size:14px;
  background-image:url(/i/frontend/back_but.gif);
  background-position:left top;
  background-repeat:no-repeat;
  text-decoration:none;
}

.popupLightBox .buts {
  height:20px;
  /*padding-left:25px;
  padding-right:5px;*/
  padding-top:10px;
}
.popupLightBox .buts a {
  /*margin-right:15px;*/
}

/*
 *End lightBox
 **/

div.d_params label {
  float:left;
  width:120px;
  padding-right:10px;
  margin-top:5px !important;
}

div.d_params span {
  float:left;
  width:440px;
  margin-top:5px
}

.button_more_list {
  position:absolute;
  zoom:1;
  top:70px;
  right:0;
}

.button_more_list li {
  padding:10px 20px;
  background:#0a4895;
  text-align:center;
}

.button_more_list a {
  display:block;
  color:white;
  line-height:14px;
  font-size:11px;
  font-weight:bold;
}

.button_more_list img {
  display:block;
}

.p_n {
  padding:0!important;
  background:transparent!important;
  font-size:0;
  line-height:14px;
}

.vis {
  visibility:hidden;
}

.mt0 {margin-top:0;}
.reduse_padd {float:left; /*margin-top: -37px;*/left:0;top:0;}
/*remove outline inputs*/
input:focus::-moz-focus-inner{border-color:transparent!important}

/*.news_title a, .news_title a:hover {
  font-weight: bold;
  text-decoration: none;

}*/

.news_title a:link, .news_title a:visited {
  font-weight: bold;
  text-decoration:underline;
}

.news_title a:hover {
  font-weight: bold;
  text-decoration:none
}

.admin_news .input_search_news  {
  -moz-border-radius: 7px;     /* mozilla 1.5 */
  -webkit-border-radius: 7px;  /* safari 3 */
  -khtml-border-radius: 7px;   /* Konqueror */
  border-radius: 7px;          /* CSS3 */

}

.news_title_home {
  width: 320px;
  float: left;
}

.news_date_home {
  float: right;
}

.ul_li {
  list-style:none;
}
.ul_li li {
  padding-left:20px;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:#CCCCCC solid 1px;
  cursor:pointer;
  list-style:upper-latin;
  list-style-position:inside;

}

a.nodecor {
  text-decoration: none;
}

.inp_small {
  width: 300px !important;
}

.register_wrapper_address {
  width: 45%;
  float: left;
}

.register_wrapper_contacts {
  width: 45%;
  float: left;
  margin-left: 10px;
}

.content_obs4ii_opis {
  margin:0;
  padding:0;
  width:987px;
}

.content_left_opis {
  background-position:0 0;
  background-repeat:no-repeat;
  color:#9A9A9A;
  float:left;
  font-size:11px;
  height:150px;
  margin-left:35px;
  width:150px;
}

.content_mid_opis {
  color:#9A9A9A;
  float:left;
  font-size:12px;
  line-height:30px;
  margin-left:35px;
margin-top: 25px;
  width:200px;
}

.content_right_opis {
  border-left:1px solid #ECECEC;
  float:left;
  height:115px;
  line-height:30px;
  margin-left:20px;
  margin-top:25px;
  padding-left:10px;
  width:500px;
}

.content_bottom_opis {
  clear:left;
  line-height:30px;
  margin-left:35px;
  margin-right:35px;
  margin-top:20px;
}
.car_mark.l_form_white .mark_list label {
  width:100%;
}

.arrowClose {
  background:url(/i/frontend/arr.gif);
  background-position:0px 0px;
  display:block;
  width:11px;
  height:8px;
  margin-left:10px;
  padding-left:11px;
  display:inline;
  height:8px;
  line-height:8px;
  font-size:6px;
}
.search .search_right.mainpage {width:385px;}
.search .search_right.mainpage .input_text {width:265px;}
.search .search_right.mainpage .label_example {width:645px;}
.search .mainpage .href_search {
 position:absolute;
 left:440px;
 top:0;
 width:200px;
 float:none;
}



/************************************************/
/*CLICKBRAND CSS FRAMEWORK (www.clickbrand.com)*/
/**********************************************/


/*yui css reset*/
/**************/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


a:link,a:active, a:visited {color:#003366;text-decoration:underline;}
a:hover {text-decoration:none;}


body {
    font-family:trebuchet ms,sans-serif;
    color:#666666;
    font-size:14px;
}


/*title*/
/******/
h1{}
h2{}
h3{
    font-size:24px;
    color:#666;
    line-height:24px;
}
h4{
    font-size:18px;
    color:white;
    line-height:35px;
}
h5{}
h6{}


/*buttons*/
/********/
a.btn_main{
    height:22px;
    line-height:23px;
    padding:0 35px;
    color:white;
    text-decoration:none;
    float:left;
    border-left:1px solid #1776a5;
    border-right:1px solid #1776a5;
    background:white url('/i/frontend/btn_bg.png') 0 0 repeat-x;
}

a.btn_main_blue{
    height:22px;
    line-height:23px;
    padding:0 35px;
    color:white;
    text-decoration:none;
    float:left;
    border-left:1px solid #1776a5;
    border-right:1px solid #1776a5;
    border-bottom:1px solid #1776a5;
    background:white url('/i/frontend/btn_bg_blue.png') 0 0 repeat-x;
}

a.btn_gray {
    display:block;
    height:38px;
    overflow:hidden;
    color:white;
cursor: pointer;
	margin-top: 10px;
    background:#acacac url('/i/frontend/btn_gray_r.png') 100% 0 no-repeat;
}
    a.btn_gray span{
        display:block;

        height:38px;
        overflow:hidden;
        text-align:center;
        color:white;
        font-size:24px;
        line-height:38px;
        background:transparent url('/i/frontend/btn_gray_l.png') 0 0 no-repeat;
    }



/*form elements*/
/**************/
.form_text{}
.form_radio{}
.form_label{}
.form_select{}
.form_checkbox{}
.form_textarea{}




/*CONTENT GOES HERE*/

.frame_wrap {
    width:980px;
    margin:0 auto;
    position:relative;
}

.header {}

    .menu_top h1 a {
        float:left;
        width:232px;
        height:106px;
        margin:22px 0 0 18px;
        text-indent:-9999px;
        outline:none;
	outline: medium none;
        background:white url('/i/frontend/logo.png') 0 0 repeat-x;    
    }

    
    
    .header_login {
        margin:17px 0 0 40px;
        float:left;
        width:220px;
    }

        .header_login input {
            width:210px;
            margin-bottom:10px;
            height:20px;
            background:white;
            border:1px solid #999;
            padding:0 4px;
            line-height:20px;
        }
    
        .icon_cart{
            height:26px;
            padding-left:35px;
            line-height:30px;
            margin-left:15px;
            float:left;
            background:transparent url('/i/frontend/icon_cart.png') 0 0 no-repeat;
        }
        
        .header_login .btn_main {margin-top:5px;}
        
        .login_links  {
            margin-top:7px;
            font-size:12px;
            clear:both;            
        }

/*menu*/
.menu-h-d {
    height:38px;
    margin-top:15px;
}
.menu-h-d li {
    float: left;
    position: relative;
}
.menu-h-d li  a {
    display: block;
    line-height:38px;
    height:38px;
    color: white;
    background:#005b8b;
    text-align:center;
    overflow:hidden;
    font-size:18px;
    border-right:1px solid white;
    background-position:0 0;
    background-repeat:no-repeat;
}
    .menu-h-d li  a#main{width:135px;}
    .menu-h-d li  a#catalog{width:195px;}
    .menu-h-d li  a#tenders{width:132px;}
    .menu-h-d li  a#partners{width:140px;}
    .menu-h-d li  a#advert{width:163px;}
    .menu-h-d li  a#post{width:210px;}

    .menu-h-d li.first a{background-image:url('/i/frontend/mm_l.png');}
    .menu-h-d li.last a {background-image:url('/i/frontend/mm_r.png');background-position:100%  0;border:0;}
    .menu-h-d li  a:hover, .menu-h-d a.active {
        background-color:#4888bc;
        text-decoration:none;
    }

/*
.menu-h-d ul {
    display: none;
    position: absolute;
    top:24px;
    left: -1px;
    width: 160px;
    background: #fff;
    border: 0;
    border-bottom: 1px solid #ccc;
}
.menu-h-d ul ul {
    left: 100%;
    background:#FFF;
    top:-1px;
}

.menu-h-d li li {
    float: none;
    border-width: 1px 1px 0px 1px;
}

.menu-h-d li:hover {
    background: #ccc;
}
.menu-h-d a:hover {
    color: #fff; background: #ccc;
}

.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul {
    display: block;
}

.menu-h-d li:hover ul ul,
.menu-h-d li:hover ul li:hover ul ul {
    display: none;
}

*/



.main_search {
    width:980px;
    height:147px;
    overflow:hidden;

    color:white;
    background:white url('/i/frontend/search_bg.jpg') 0 0 no-repeat;
}
    .ms_left {
        float:left;
        width:700px;
        margin:0 0 10px 20px;
    }
        .ms_leftrow {
            height:30px;
        }
            .ms_cityselect {
                width:210px;
                height:20px;
                float:left;
                border:1px solid #999999;
            }
            
            .ms_searchresults {
                float:left;
                margin-left:20px;
                
                color:white;
            }
                .ms_searchresults a {color:white;}
            .ms_searchfield  {height:33px;}
            .ms_searchfield  input{
                float:left;
                width:575px;
                height:20px;
                float:left;
                padding:0 3px;
                border:1px solid #999999;
            }
    .ms_right {
        float:left;
        width:215px;
        margin:31px 0 10px 40px;
    }

    
    a.ms_advsearchlink {
        float:left;
        text-decoration:none;
        color:white;
        border-bottom:1px dashed white;
        height:16px;
        margin:10px 0;
        line-height:16px;
    }


    .ms_offeroptions {
        color:whtie;
        font-size:12px;
    }


    
.content_wrap {
    width:980px;
	margin-top: 30px;
    overflow:hidden;
}

.col_combine {
    float:left;
    width:750px;
    overflow:hidden;
}
    
    .content_left_col {
        float:left;
        width:250px;
        overflow:hidden;
    }
    
        .left_daches{
            border-right:1px dashed #999;
            width:190px;
padding-right: 20px;
        }
        
            ul.firm_catalog {margin-top:10px;}
                ul.firm_catalog  li {padding:2px 0;}

            ul.category_search {margin-top:15px;}
                ul.category_search li {
                    float:left;
                    margin-bottom:15px;
                }


    .content_middle_col {
        float:left;
        width:500px;
        overflow:hidden;
    }
        
            .mc_col {
            float:left;
            width:240px;
            overflow:hidden;
            margin-right:10px;
        }

.mc_col_autosell {
margin-top: 20px;
            float:left;
            width:240px;
            overflow:hidden;
            margin-right:10px;
        }


div.separator {
height: 30px;
}


            a.ms_allnewslink {
                float:right;
                color:#666;
                margin:5px 59px 0 0;
            }
            
            .mc_item {
                padding:10px 0;
                border-bottom:1px dashed #999;
            }
             
                .mc_item_date {
                    float:left;
                    padding-right:10px;
                }
                .mc_item_title {
                    width:180px;
                    float:left;
                }

                .mc_item_title_testdrive {
                    width:380px;
                    float:left;
                }

 .mc_item_date_testdrive {float: right; margin-top: 3px; font-size: 12px;}


              .mc_col_article  a.mc_author {
                    font-size:12px;
                    display:block;
float: left;
margin-top: 3px;
                    text-decoration:none;
                }
               .mc_col_article     a.mc_author:hover {text-decoration:underline;}


                a.mc_author {
                    font-size:9px;
                    display:block;
                    text-decoration:none;
                }
                    a.mc_author:hover {text-decoration:underline;}
    
                .sell_list li {
                    clear:both;
                    margin-top:10px;
                    line-height:20px;
                }
                .sell_list li img {
                    float:left;
                    padding:0 10px 10px 0;
                }
                .sell_list li b {color:black;}
            
            
            
            .auto_list {margin-top:10px;}
            .auto_list  li {
                float:left;
                width:120px;
                height:25px;
                overflow:hidden;
            }
            
            
    .content_right_col {
        float:left;
        width:230px;
        padding-bottom:20px;
        overflow:hidden;
    }


            
        
        .news_tabs{margin-top:5px;}
            .news_tabs li {float:left;}
            .news_tabs li a{
                float:left;
                width:17px;
                height:17px;
                overflow:hidden;
                margin-right:3px;
                text-decoration:none;
                background:white url('/i/frontend/tab_lights.png') -20px 0 no-repeat;
            }
                .news_tabs li.active a{background-position:0 0;}

/*footer*/
.footer {
    border-top:1px solid #005b8b;
    font-size:13px;
    background:white url('/i/frontend/footer_bg.png') 0 100% repeat-x;
}        
            
    .footer_menu li {
        float:left;
    }

    .footer_menu li a {
color: #003366;
}
    
    .f_copy {
        float:left;
        width:250px;
        color:#333;
    }
    
    .f_links {
        float:left;
        width:480px;
    }
    
        .xls_icon {
            position:absolute;
            margin:-4px 0 0 -30px;
        }
    
        .yandex_fav{vertical-align:bottom;}
            
    
    .f_promoting {
        float:left;
        width:220px;
    }
        .f_promoting  a{color:#666;}
h2 {
font-size: 19px;
font-weight: bold;
}

h4 {
border-bottom:1px solid #E3E3E3;
color:#084895;
font-size:11px;
line-height:12px;
padding-bottom:4px;
padding-top:25px;
font-weight: bold;
}

h5 {
border-bottom:1px dashed #E3E3E3;
color:#000000;
font-size:11px;
line-height:12px;
padding-bottom:4px;
padding-top:25px;
font-weight: bold;
}


.banner_space {
margin-bottom: 10px;
margin-top: 10px;
}

div.label_information {
	float: left;
	margin-left: 10px;
	margin-top: 1px;
	color:#ffffff;
}

div.label_information a {color: #ffffff;}

div.recycler {position:absolute; margin-left: 150px; top: 75px;}

a.detail_firm_show {font-size: 14px;}

span.podlogka {background-color:#11519D;color:#FFFFFF;}

.table_search_res td a.shop_name {color: #11519D;}

td.td_cart a.add_cart_gif {background-image:url('/i/frontend/cart.gif'); background-position: center; background-repeat: no-repeat; width: 23px; height: 23px; font-size: 1pt; display: block;}
th.td_cart div.add_cart_jpg {background-image: url('/i/frontend/cart.jpg'); background-position: center; background-repeat: no-repeat; width: 17px; height: 15px; font-size: 1pt;}
