/* author: Ivan Terziev */
/* Creation date: 01.4.2007 ã. */
body, a, p, div, td, li, h1, h2, h3, h4, h5, input, textarea, select{
font-family:Arial, Verdana;
}
body{
margin:0px;
padding:0px;
background-image: url('../images/bckgr.jpg');
background-color: #FFFFFF;
}
::selection {
	background: #FFFFFF; /* Safari */
	}
::-moz-selection {
	background: #FFFFFF; /* Firefox */
}
input::selection {
	background: #0A246A;color:#FFFFFF; /* Safari */
	}
input::-moz-selection {
	background: #0A246A;color:#FFFFFF; /* Firefox */
}
p{
margin-top:5px;
margin-bottom:10px;
text-align:left;
font-size:12px;
color:#3D505A;
}
p.err{
color:red;
}
h2 a:visited{
color:#9DC6F4;
}
a p{
text-decoration:none;
}
h1{
margin:0px;
padding:0px;
text-align:left;
font-size:18px;
font-weight:bold;
line-height:26px;
color:#3D505A;
}
div.slogan{
width:630px;
margin:0px;
padding:0px;
text-align:left;
font-size:18px;
font-weight:bold;
line-height:26px;
color:#3D505A;
}

div.slogan a{
display:block;
width:100%;
margin:0px;
text-align:left;
font-size:18px;
font-weight:bold;
line-height:26px;
color:#3D505A;
text-decoration:none;
border-bottom:1px solid #3D505A;
}

h1 a{
display:block;
width:100%;
margin:0px;
text-align:left;
font-size:18px;
font-weight:bold;
line-height:26px;
color:#3D505A;
text-decoration:none;
border-bottom:1px solid #3D505A;
}
h2{
margin:0px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
font-size:15px;
font-weight:bold;
/* color:#004A9E; */
}
h2 a{
font-size:15px;
color:#004A9E;
text-decoration:underline;
}

h1.product_name{
margin:0px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
font-size:15px;
font-weight:bold;
color:#004A9E;
}
h1.product_name a{
font-size:15px;
color:#004A9E;
text-decoration:underline;
}


a p{
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	color:#3D505A;
	text-decoration:none;
}
ol{
text-align:left;
font-size:12px;
color:#000000;
}
form{
float:left;
}

#body_bckgr{
width:100%;
margin:0px;
padding:0px;
background-image: url('../images/bckgr_top.jpg');
background-position: 0px 0px;
background-repeat: no-repeat;
}
#all{
width:963px;
margin-top:8px;
}
@media (min-width: 768px) and (max-width:991px) {
	#all { max-width:97%; width:963px!important;}
}
@media (max-width:767px) {
	#all { max-width:97%; width:963px!important;}
}
#all div{
float: left;
}

/* start page border style */
#border_top{
width:100%;
height:3px;
font-size:2px;
line-height:2px;
position:relative;
padding: 0 7px;
}
#border_top div#border_top_1{
width:7px;
height:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_top_1.jpg');
background-repeat: no-repeat;
position:absolute;
left:0px;
}
#border_top div#border_top_2{
width:100%;
height:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_top_2.jpg');
background-repeat: repeat-x;
}
#border_top div#border_top_3{
width:7px;
height:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_top_3.jpg');
background-repeat: no-repeat;
position:absolute;
right:0px;
}

#border_left{
width:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_left.jpg');
background-repeat: repeat-y;
    position: absolute;
    top: 0;
	left: 0;
    height: 100%;
}
#border_right{
width:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_right.jpg');
background-repeat: repeat-y;
    position: absolute;
    top: 0;
	right:0;
    height: 100%;
}

#border_bottom{
width:100%;
height:3px;
font-size:2px;
line-height:2px;
position:relative;
padding: 0 7px;
}
#border_bottom div#border_bottom_1{
width:7px;
height:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_bottom_1.jpg');
background-repeat: no-repeat;
position:absolute;
left:0px;
}
#border_bottom div#border_bottom_2{
width:100%;
height:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_bottom_2.jpg');
background-repeat: repeat-x;
}
#border_bottom div#border_bottom_3{
width:7px;
height:3px;
font-size:2px;
line-height:2px;
background-image: url('../images/border_bottom_3.jpg');
background-repeat: no-repeat;
position:absolute;
right:0px;
}
/* end page border style */

#central_wrapper {
	position:relative;
	width:100%;
	padding:0 3px;
}
#central{
width:100%;
background-color:#FFFFFF;
overflow:hidden;
}
/* start header style */
#header{
width:100%;
min-height:183px;
background-image: url('../images/header.jpg');
background-repeat: no-repeat;
background-position:right top;
}
#logo{
width:100%;
text-align:left;
margin-bottom:10px;
}
#logo a {max-width:100%;}
#logo a img {width:384px; max-width:93%;}
@media (max-width:767px) {
	#logo a img {opacity:0.9}
}
#header img{
margin-top:30px;
margin-left:14px;
border:none;
}
#line{
margin:0px;
padding:0px;
padding-left:16px;
width:957px;
height:1px;
font-size:1px;
line-height:1px;
}
#hr_line{
width:617px;
height:1px;
background-color:#999999;
font-size:1px;
line-height:1px;
}
#header_text{
margin-top:10px;
padding-top:0px;
padding-left:14px;
margin-right:14px;
max-width:630px;
width:100%;
background-color: rgba(255,255,255,0.8);
}
/* end header style */

#content{
/*padding-left:9px;*/
width:626px;
margin:0 9px;
}

/* start search style */
#search{
width:100%;
position:relative;
}
#search > div {width:100%; position:relative;}
#search_main {width:100%; position:relative;}
#search > div table, #search > div tbody, #search > div tr {width:100%; display:block}
#search > div td {display:block; float:left; }
#search > div #reg_form td {	height:auto!important;}
/*#search #hide_MinYear select {width:40%}*/
#search_top{
width:100%;
height:44px;
}
#search > div td.field_abrv {
	
}
#search_left{
width:6px;
background-image: url('../images/search_left.jpg');
background-repeat: repeat-y;
position:absolute;
left:0;
height:100%;
}
#search_central{
padding:7px 6px 0;
width:100%;
background-image: url('../images/search_bckgr.jpg');
background-repeat: no-repeat;
background-position:right top;
}
#add_offer_central{
padding-top:10px;
width:100%;
}
#add_offer_central form {width:100%;padding:0 15px}
#add_offer_central form #reg_form {margin-left:0px!important}
#search_right{
width:5px;
margin-top:0px!important;
background-image: url('../images/search_right.jpg');
background-repeat: repeat-y;
position:absolute;
right:0;
height:100%;
}
#search_bottom{
width:100%;
position:relative;
}
#search_bottom div#search_bottom_1{
width:8px;
height:5px;
font-size:2px;
line-height:2px;
background-image: url('../images/search_bottom_1.jpg');
background-repeat: no-repeat;
position:absolute;
left:0px;
}
#search_bottom div#search_bottom_2{
width:100%;
height:5px;
font-size:2px;
line-height:2px;
background-image: url('../images/search_bottom_2.jpg');
background-repeat: repeat-x;
/*padding:0 8px;*/
}
#search_bottom div#search_bottom_3{
width:8px;
height:5px;
font-size:2px;
line-height:2px;
background-image: url('../images/search_bottom_3.jpg');
background-repeat: no-repeat;
position:absolute;
right:0px;
}
@media (max-width:480px) {
	#search_left {width:5px;left:-1px}
	#search_right {width:4px;right:-1px}
	#search_bottom div#search_bottom_1{width:3px}
	#search_bottom div#search_bottom_3{width:7px;}
}
.search_1{
width:50%;
height:44px;
background-image: url('../images/search_1.jpg');
background-repeat: no-repeat;
background-size:100% 100%;
}
.search_1 a{
width:100%;
height:27px;
display:block;
margin-top:13px;
padding-left:17px;
color:#0F2745;
font-size:12px;
text-decoration:none;
text-align:left;
}
.search_2{
width:50%;
height:44px;
background-image: url('../images/search_2.jpg');
background-repeat: no-repeat;
background-size:100% 100%;
}
.search_2 a{
width:100%;
height:27px;
display:block;
padding-top:13px;
padding-left:17px;
color:#727272;
font-size:12px;
text-decoration:none;
}
.search_3{
width:50%;
height:44px;
background-image: url('../images/search_1.jpg');
background-repeat: no-repeat;
background-size:100% 100%;
}
.search_3 a{
width:100%;
height:27px;
display:block;
padding-top:13px;
padding-left:17px;
color:#0F2745;
font-size:12px;
text-decoration:none;
}
#search_top .orange{
font-size:17px;
font-weight:bold;
}
.post_1{
width:50%;
height:44px;
background-image: url('../images/post_1.jpg');
background-repeat: no-repeat;
background-size:100% 100%;
}
.post_1 a{
width:100%;
height:31px;
display:block;
margin-top:13px;
padding-left:10px;
color:#727272;
font-size:12px;
text-decoration:none;
text-align:left
}
.post_2{
width:50%;
height:44px;
background-image: url('../images/post_2.jpg');
background-repeat: no-repeat;
background-size:100% 100%;
}
.post_2 a{
width:100%;
height:31px;
display:block;
padding-top:13px;
padding-left:10px;
color:#0F2745;
font-size:12px;
text-decoration:none;
}
.post_3{
width:50%;
height:44px;
background-image: url('../images/post_3.jpg');
background-repeat: no-repeat;
background-size:100% 100%;
}
.post_3 a{
width:100%;
height:31px;
display:block;
padding-top:13px;
padding-left:10px;
color:#727272;
font-size:12px;
text-decoration:none;
}
#search_top .gray{
font-size:15px;
font-weight:bold;
}
#search_central a{
text-align:left;
margin-top:10px;
padding-left:5px;
padding-right:10px;
padding-bottom:10px;
font-size:12px;
line-height:28px;
color:#FF4E00;
text-decoration:none;
background-image: url('../images/search_a.jpg');
background-repeat: no-repeat;
background-position:right 5px;
}
#search_central > form {width:100%; margin-top:8px;}
table.search_tbl{
width:100%;
margin:0px;
padding:0px;
/*height:40px;*/
}
/*table to div css*/
table.search_tbl, table.search_tbl tbody, table.search_tbl tr { display:block; overflow:hidden}
table.search_tbl td { display:block; float:left; width:100%; margin-bottom:11px;}
table.search_tbl tr {
	padding-left:10px;
	padding-right:10px;
}

.search_tbl td{
vertical-align:top;
text-align:left;
font-size:12px;
line-height:18px;
color:#004A9E;
}
input.searchword{
margin:0px;
max-width:375px;
width:100%;
height:22px;
color:#666666;
font-size:14px;
border:1px solid #7F9DB9;
background-image: url('../images/searchword_bckgr_bg.html');
background-repeat: no-repeat;
padding:0 0!important;
}
select.category{
margin:0px;
padding:0px;
height:20px;
color:#666666;
border:1px solid #7F9DB9;
}
.search_radio{
text-transform:lowercase;
}
.search_btn{
float:left;
margin:0px;
width:93px;
height:27px;
}
input.condition{
float: left;
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
width:14px;
height:19px;
}
/* end search style */

/* start main menu style */
#main_menu{
padding-left:5px;
padding-right:3px;
width:100%;
}
a.main_menu{
width:24.42%;
height:18px;
display:block;
float:left;
text-align:left;
margin-top:4px;
padding-left:4px;
color: #004A9E;
font-size:12px;
font-weight:bold;
line-height:18px;
border:1px solid #004A9E;
background-color:#C9D8F3;
text-decoration:none;
margin-right:0.7%;
}
a.main_menu:hover{
color: #C9D8F3;
background-color:#004A9E;
}
a.main_menu_hover{
width:24.42%;
height:18px;
display:block;
float:left;
text-align:left;
margin-top:4px;
padding-left:4px;
color: #C9D8F3;
font-size:12px;
font-weight:bold;
line-height:18px;
border:1px solid #004A9E;
background-color:#004A9E;
text-decoration:none;
margin-right:0.7%;
}
a.main_menu:nth-of-type(4n), a.main_menu_hover:nth-of-type(4n) { margin-right:0px!important;}
@media (max-width:767px) {
	#main_menu a {width:49%; margin-right:2%!important}
	#main_menu a:nth-of-type(2n) {margin-right:0!important;}	
}

a.main_menu_user{
width:196px;
height:18px;
display:block;
float:left;
margin-top:4px;
padding-left:5px;
color: #004A9E;
font-size:12px;
font-weight:bold;
line-height:18px;
border:1px solid #004A9E;
background-color:#C9D8F3;
text-decoration:none;
}
a.main_menu_user:hover{
color: #C9D8F3;
background-color:#004A9E;
}
a.main_menu_user_hover{
width:196px;
height:18px;
display:block;
float:left;
margin-top:4px;
padding-left:5px;
color: #C9D8F3;
font-size:12px;
font-weight:bold;
line-height:18px;
border:1px solid #004A9E;
background-color:#004A9E;
text-decoration:none;
}
/* end main menu style */

#extra_btns{
width:100%;
padding-top:10px;
padding-left:4px;
padding-right:4px;
min-height:40px;
}
.find_results{
width:50%;
text-align:left;
font-size:16px;
line-height:23px;
color:#FF0101;
}
div.edit_search {
width:50%;
}
.find_results a{
color:#FF0101;
text-decoration:none;
}
.edit_search a{
float:right;
text-align:right;
font-size:16px;
line-height:23px;
color:#FF0101;
text-decoration:none;
}
@media (max-width:480px) {
	.find_results, .edit_search a { font-size:0.9em}
}
#extra_btns_border{
width:100%;
/*height:23px;*/
border:1px solid #B2C8E2;
padding-top:3px;
padding-left:10px;
font-size:11px;
}
#extra_btns_border a{
font-size:11px;
margin-left:10px;
}

input.mark_offer{
float:left;
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:5px;
width:15px;
height:19px;
}
a.print{
float:left;
display:block;
width:60px;
padding-left:18px;
color:#004A9E;
line-height:20px;
text-align:left;
text-decoration:none;
background-image: url('../images/print.gif');
background-repeat: no-repeat;
background-position:left;
}

/* start list offers style */
#list_offers_home{
width:100%;
margin-top:10px;
padding-left:4px;
padding-right:4px;
color:#3D505A;
font-size:12px;
}
#list_offers_home legend {
color:#3D505A;
font-size:12px;
margin-bottom:0px;
border-bottom:none;
text-align:left;
}
#list_offers_home fieldset{
padding:4px 2px 7px;
/*text-align:left;*/
}
#list_offers_home1{
width:100%;
margin-top:10px;
padding-left:4px;
padding-right:4px;
color:#3D505A;
font-size:12px;
}
#user_border{
width:100%;
padding:10px;
border:1px solid #8D8D8F;
background-color:#F3F3F3;
}
#user_border table{
text-align:left;
}
#list_offers_border{
width:100%;
height:550px;
position:relative;
padding-top:10px;
padding-bottom:10px;
border:1px solid #8D8D8F;
background-color:#F3F3F3;
}
#user_border form {width:100%;}
.sitemap_wrapper table, .sitemap_wrapper tbody, .sitemap_wrapper tr {display:block;width:100%;}
.sitemap_wrapper td {display:block;float:left}
a.sub_site_map {width:100%;}
@media (max-width:767px) {
	.sitemap_wrapper a {padding-top:3px; padding-bottom:3px; height:auto!important;}
}
@media (max-width:540px) {
	.sitemap_wrapper td {width:100%!important}
}
.content_wrapper table td, .content_wrapper table th {border:1px solid #3d505a; padding:7px}

.product_short_descr_home{
width:96.6%;
position:absolute;
left:0px!important;
top:0px;
margin:0 1.7%;
overflow:hidden;
}
.product_short_descr_home h1 a{
font-size:13px;
line-height:18px;
}
.product_short_descr{
width:100%;
padding-left:10px;
padding-right:10px;
}
.product_short_descr .line_gray {display:none}
.prod_img{
float:left;
margin-top:10px;
margin-bottom:10px;
margin-right:7px;
border:none;
}
/*img.of_img{
width:144px;
height:105px;
}*/
.prod_img_border{
float:left;
width:144px;
height:105px;
/* line-height:105px !important; */
vertical-align:center;
text-align:center;
margin-top:10px;
margin-bottom:10px;
margin-right:7px;
padding:1px;
border:none;
border:1px solid #A4A3A3;
}
.list_offers_sep{
width:615px;
height:1px;
font-size:1px;
line-height:1px;
background-color:#D0D0D1;
}

#list_offers{
width:100%;
margin-top:10px;
color:#3D505A;
font-size:12px;
}
#list_offers .top_border{
width:100%;
height:9px;
font-size:2px;
line-height:2px;
background-image: url('../images/top_border.jpg');
background-size:100% 100%;
background-repeat: no-repeat;
background-color:#676666;
}
#list_offers .list_offers_wrapper { position:relative;width:100%;padding:0 4px; overflow:hidden;}
#list_offers .left_border{
width:4px;
font-size:2px;
line-height:2px;
background-image: url('../images/left_border.jpg');
background-repeat: no-repeat;
position:absolute;
left:0;
height:100%;
}
#list_offers .right_border{
width:4px;
font-size:2px;
line-height:2px;
background-image: url('../images/right_border.jpg');
background-repeat: no-repeat;
position:absolute;
right:0;
height:100%;
}
/* for product left and right border */
#list_offers .left_border_prod{
width:4px;
font-size:2px;
line-height:2px;
background-image: url('../images/left_border_prod.jpg');
background-repeat: no-repeat;
position:absolute;
left:0;
height:100%;
}
#list_offers .right_border_prod{
width:4px;
font-size:2px;
line-height:2px;
background-image: url('../images/right_border_prod.jpg');
background-repeat: no-repeat;
position:absolute;
right:0;
height:100%;
}
@media (max-width:480px) {
	#list_offers .left_border {left:-2px}
	#list_offers .right_border {right:-2px}
}
.line_gray{
width:440px;
height:1px;
padding-top:5px;
padding-bottom:5px;
font-size:1px;
line-height:1px;
background-image: url('../images/line_gray.jpg');
background-repeat: repeat-x;
}
.year_manufacture{
width:280px;
text-align:left;
line-height:12px;
font-size:12px;
}
.price{
width:160px;
text-align:right;
line-height:12px;
padding-bottom:5px;
}
.vip .price{
	font-weight:bold;
}
.line_gray_{
width:100%;
height:1px;
padding-top:5px;
padding-bottom:5px;
font-size:1px;
line-height:1px;
background-image: url('../images/line_gray.jpg');
background-repeat: repeat-x;
clear:both;
}
.year_manufacture_{
width:100%;
text-align:left;
}
.desc{
width:100%;
}
.price_{
width:100%;
text-align:right;
line-height:16px;
margin-right:10px;
clear:both;
}
.line_blue{
width:100%;
height:1px;
font-size:1px;
line-height:1px;
background-image: url('../images/line_blue.jpg');
background-repeat: repeat-x;
}
.mark_all_offer_div{
float:left;
display:block;
width:200px;
text-align:left;
color:#004A9E;
line-height:20px;
}
@media (max-width:991px) {
	.mark_all_offer_div {float:none!important; width:100%; margin-bottom:5px; font-size:1.2em;}
	#extra_btns_border a {width:32%; margin-left:1.3%; font-size:1.2em;}
	#extra_btns_border a:nth-of-type(3n+1) {margin-left:1%;}
}
@media (max-width:480px) {
	#extra_btns_border a {width: 100%; margin-right:2%; margin-left:2px; margin-bottom:2px;}
}
@media (max-width:420px) {
	.product_short_descr h2 {font-size:0.8em}
}
.mark_offer_div{
float:left;
display:block;
width:170px;
font-size:11px;
line-height:20px;
text-align:left;
color:#004A9E;
}

a.print_offer{
float:left;
display:block;
width:130px;
padding-left:18px;
color:#004A9E;
font-size:11px;
line-height:20px;
text-align:left;
text-decoration:none;
background-image: url('../images/print.gif');
background-repeat: no-repeat;
background-position:left;
}
a.save{
float:left;
display:block;
width:130px;
padding-left:15px;
color:#004A9E;
font-size:11px;
line-height:20px;
text-align:left;
text-decoration:none;
background-image: url('../images/save.gif');
background-repeat: no-repeat;
background-position:left;
}
a.send_mail{
float:left;
display:block;
width:110px;
padding-left:18px;
color:#004A9E;
font-size:11px;
line-height:20px;
text-align:left;
text-decoration:none;
background-image: url('../images/send_mail.gif');
background-repeat: no-repeat;
background-position:left;
}
a.close{
float:left;
display:block;
padding-left:15px;
color:#004A9E;
font-size:11px;
line-height:20px;
text-align:left;
text-decoration:none;
background-image: url('../images/close_page.gif');
background-repeat: no-repeat;
background-position:left;
}
.product_descr{
width:100%;
padding-left:10px;
padding-right:10px;
}
.product_descr table, .product_descr tbody, .product_descr tr {display:block}
.product_descr td {display:block; float:left}
/*this gonna hurts*/
.product_descr tbody > tr:nth-of-type(1) td{width:100%;}
.product_descr tbody > tr:nth-of-type(2) > td:first-of-type {width:27.73%; padding-right:10px}
.product_descr tbody > tr:nth-of-type(2) > td:nth-of-type(2) {width:72.27%}
@media (max-width:767px){
	.product_descr tbody > tr:nth-of-type(2) > td:first-of-type,
	.product_descr tbody > tr:nth-of-type(2) > td:nth-of-type(2) {
		width:100%; float:none;
	}
}
.content {width:100%}
.product_descr .img_gal{
float:left;
width:100%;
height:auto;
margin:0px;
margin-top:20px;
margin-bottom:5px;
/*margin-right:10px;*/
padding:1px;
/* line-height:105px !important; */
vertical-align:center;
text-align:center;
border:1px solid #A4A3A3;
}
.product_descr .img_gal a {
	display:block
}
.product_descr .prod_img{
float:left;
margin:0px;
margin-bottom:5px;
margin-right:20px;
border:none;
}
.product_descr .prod_img_border{
text-align:center;
border:none;
}
div.img_gal{
width:165px;
height:115px;
}
.img_title{
font-size:12px;
font-weight:bold;
color:#666666;
line-height:18px;
}
.picture{
padding-right:10px;
text-align:center;
font-size:13px;
color:#FF0101;
}
a.print_offer_{
float:left;
display:block;
width:128px;
padding-right:20px;
color:#004A9E;
font-size:11px;
line-height:20px;
text-align:right;
text-decoration:none;
background-image: url('../images/print.gif');
background-repeat: no-repeat;
background-position:right;
}
a.save_{
float:left;
display:block;
width:128px;
padding-right:20px;
color:#004A9E;
font-size:11px;
line-height:20px;
text-align:right;
text-decoration:none;
background-image: url('../images/save.gif');
background-repeat: no-repeat;
background-position:right;
}
.send_mail_{
float:left;
display:block;
width:128px;
padding-right:20px;
color:#004A9E;
font-size:11px;
line-height:20px;
text-align:right;
text-decoration:none;
background-image: url('../images/send_mail.gif');
background-repeat: no-repeat;
background-position:right;
}
.send_new_offer{
float:left;
display:block;
padding:0 20px 10px ;
color:#004A9E;
font-size:11px;
text-align:right;
text-decoration:none;
background-image: url('../images/coin.gif');
background-repeat: no-repeat;
background-position: top right;
}
.product_descr tbody > tr:nth-of-type(2) > td:first-of-type .save_,
.product_descr tbody > tr:nth-of-type(2) > td:first-of-type .print_offer_,
.product_descr tbody > tr:nth-of-type(2) > td:first-of-type .send_mail_ {
	float:right;
	width:100%;
	line-height: 15px;
	margin-bottom:5px
}

.if_not_logged:hover{background:transparent url('../images/bell3.gif') no-repeat right;}
.if_not_logged{
float:left;
display:block;
padding-right:20px;
color:#004A9E;
font-size:11px;
text-align:right;
text-decoration:none;
background-image: url('../images/bell-off.gif');
background-repeat: no-repeat;
background-position:right;
}
#if_not_logged div{width:100%;}
#if_not_logged{
width:94%;
display:block;
border:1px solid gray;
text-align:center;
padding:20px;
font:bold 15px Arial;
}

#abonament:hover{background:transparent url('../images/bell3.gif');}
#abonament{
float:left;
display:block;
width:148px;
padding-right:20px;
color:#004A9E;
font-size:11px;
text-align:right;
text-decoration:none;
border:0;
cursor:pointer;
}
/* end list offers style */
.list_pages {width:97%;}
.list_pages a{
text-align:left;
font-size:11px;
line-height:20px;
color:#004A9E;
text-decoration:none;
}
a.previous_page{
margin-right:15px;
margin-left:2px;
}
a.next_page{
margin-left:15px;
}
a.page{
margin-left:2px;
margin-right:2px;
height:20px;
padding-left:4px;
padding-right:4px;
border:1px solid #004A9E;
}
a.page:hover{
color:#FFFFFF;
background-color:#004A9E;
}
.page_hover{
color:#FFFFFF;
margin-left:2px;
margin-right:2px;
height:20px;
padding-left:4px;
padding-right:4px;
border:1px solid #004A9E;
background-color:#004A9E;
}
a.edit_search{
color:#FF0101;
text-align:right;
font-size:12px;
font-weight:bold;
}

/* start branch menu style */
.branch_menu{
width:100%;
margin-top:5px;
padding-left:7px;
padding-right: 4px;
}
.branch_menu table, .branch_menu tbody {display:block; overflow:hidden}
.branch_menu tr {display:block}
.branch_menu td {display:block; float:left}

#branch_menu{
width:100%;
padding:0 4px;
margin-top:10px;
}
.branches_trigger {padding:7px 7px 3px; display:block; color:white;}
@media (max-width:991px) {
	#branch_menu .branch_menu {margin-bottom:11px;}
}
@media (max-width:480px){
	/*#branch_menu .branch_menu{min-height:39px; border-bottom:1px white solid;}*/
	#branch_menu table, #branch_menu tbody, #branch_menu tr {width:100%;display:block}
	#branch_menu td {width:100%;display:block}
}
.branches2{
width:100%;
color:#FFFFFF;
font-size:12px;
text-align:left;
background-color:#7F97A4;
}
.branches2 h2{
text-align:center;
font-size:16px;
width:100%;
color:#FFFFFF;
margin:0px;
/*margin-left:15px;*/
margin-top:15px;
/*margin-right:15px;*/
}
.branches2 > table  > tbody > tr > td {width:50%;}
@media (max-width:767px) {
	.branches2 > table  > tbody > tr > td {width:100%!important;}
}
.branches2 .branches_tbl{
width:100%;
}
.branches2 .branches_tbl tr {overflow:hidden}
.branches2 .branches_tbl td{
border:1px solid #004A9E;
width:100%;
    width: 95%;
    margin: 7px 2.5%;
}
#branches{
width:100%;
color:#FFFFFF;
font-size:12px;
text-align:left;
background-color:#7F97A4;
}
#menu_branches .checks{float:left; display:block; width:50%; padding:0;}
@media (max-width:480px) {
	#menu_branches .checks {width:100%;padding-bottom:9px;}
}
#menu_branches #categories{width:100%;}
#branches h2{
text-align:center;
font-size:16px;
width:587px;
color:#FFFFFF;
margin:0px;
margin-left:15px;
margin-top:15px;
margin-right:15px;
}
#branches .branches_tbl{
width:100%;
}
#branches .branches_tbl td{
border:1px solid #004A9E;
}
a.branch_menu{
display:block;
width:100%;
color:#FFFFFF;
font-size:13px;
line-height:19px;
text-decoration:none;
}
a.branch_menu:hover{
text-decoration:underline;
}
/* end branch menu style */

#right_part{
width:300px;
padding-top:4px;
padding-bottom:20px;
}
@media (min-width:768px) and (max-width:991px) {
	#content {width: 65.3%;}
	#right_part {width: 31.1%}
}
@media (max-width:767px) {
	#content {width: 100%; margin:0 0px; padding:0 9px}
	#right_part {width: 100%; padding: 0 9px;}
}
@media (min-width:481px) and (max-width: 767px) {
	#right_advertisement > img { width:49%!important; display:block; margin:0 auto; }
	#right_advertisement > a { width:49%!important; display:block; float:left; }
	#right_advertisement > a:nth-of-type(2n+1) {margin-right:2%}
}

#top_menu{
width:298px;
/*height:20px;*/
text-align:left;
color:#000000;
font-size:14px;
line-height:20px;
border:1px solid #E0E0E0;
margin-top:47px;
}

/* start forum menu style */
a.top_forum{
padding-left:6px;
padding-right:6px;
color:#000000;
font-size:12px;
line-height:20px;
text-decoration:none;
}
a.top_forum:hover{
color:#727272;
text-decoration:none;
}
a.top_forum_hover{
padding-left:5px;
padding-right:5px;
color:#727272;
font-size:12px;
line-height:20px;
text-decoration:none;
}
/* end forum menu style */

/* language menu style */
a.langBg{
padding-left:17px;
color:#000000;
font-size:12px;
line-height:20px;
background-image: url('../images/flag_bg.jpg');
background-repeat: no-repeat;
background-position:left 2px;
text-decoration:none;
}
a.langBg:hover{
color:#727272;
text-decoration:none;
}
a.langEn{
padding-left:17px;
color:#000000;
font-size:12px;
line-height:20px;
background-image: url('../images/flag_en.jpg');
background-repeat: no-repeat;
background-position:left 2px;
text-decoration:none;
}
a.langEn:hover{
color:#727272;
text-decoration:none;
}
@media (min-width:992px) {
	#top_menu {float:right!important; margin-right:14px;}
}
@media (max-width:991px) {
	#top_menu  {width:auto; padding:12px 0; border: none; margin-bottom:12px; padding:0 7px; background:rgba(255,255,255,0.8)}
	a.top_forum { font-size:1.1em}
	a.langBg, a.langEn { font-size:1.1em; min-height:18px; display:inline-block; padding-left:33px; background-size: auto 100%;}
	a.langBg {margin-right:7px;}
}
@media (max-width: 480px) {
	#search_top { height:60px }
	.search_1, .post_1, .search_2, .post_2, .search_3, .post_3  { height:60px}
	#search_top .orange, #search_top .gray {display:block}
	a.langBg, a.langEn { text-indent:-9999px; }
	
	#search_central form {background-color:rgba(255,255,255,0.8); margin-top:70px;}
	a.top_forum {width: 22%; display: inline-block; text-align:center;margin-bottom:9px;}
}
@media (max-width: 372px) {
	a.top_forum { font-size:1.0em}
}
/* end language menu style */

#right_advertisement{
width:100%; /*300px;*/
}
#right_advertisement img{
width:100%;
border:none;
margin-top:10px;
}
#publication_banner{
width:300px;
height:81px;
margin-top:10px;
background-image: url('../images/publication.gif');
background-repeat: no-repeat;
}
#publication_banner span.orange_{
margin:0px;
display:block;
width:300px;
height:40px;
color:#FF6600;
font-size:28px;
font-weight:bold;
line-height:40px;
text-align:center;
}
#publication_banner span.blue_{
margin:0px;
display:block;
width:300px;
height:40px;
color:#003399;
font-size:24px;
font-weight:bold;
font-style:italic; 
line-height:40px;
text-align:center;
}
#signIn{
width:981px;
height:28px;
text-align:left;
}


/* login form style */
table.login_form{
margin:0px;
margin-top:80px;
margin-left:auto;
margin-right:auto;
padding:0px;
max-width:220px;
}
.login_wrapper table, .login_wrapper tbody, .login_wrapper tr {display:block;width:100%;overflow:hidden;}
.login_wrapper td {display:block;float:left}
.login_wrapper form {float:none}
.login_form tr:nth-of-type(3) td:nth-of-type(1), .login_form tr:nth-of-type(2) td:nth-of-type(1) {min-width:80px;position:absolute; padding-top:3px}
.login_form tr:nth-of-type(3) td:nth-of-type(2), .login_form tr:nth-of-type(2) td:nth-of-type(2) {width:100%;padding-left:80px;}
.login_form tr td:nth-of-type(2) input {width:100%!important; padding:3px; color:black; height:auto;}
.login_form tr {margin-bottom:7px;}
.login_form td[colspan="2"] {width:100%;}
	table.login_form {max-width:none; width:100%;margin-top:0px}
	.login_wrapper {padding:7px;}
@media (max-width:767px) {
}
.login_form td{
vertical-align:middle;
font-size:12px;
color:#666666;
text-transform:capitalize;

}
input.username{
margin:0px;
width:150px;
height:20px;
border:1px solid #7F9DB9;
}
input.password{
margin:0px;
width:150px;
height:20px;
border:1px solid #7F9DB9;
}
input.login_btn{
margin:0px;
width:220px;
height:22px;
}
/* end login form style */

/* header style */
#forumMenu{
width:398px;
height:24px;
}
#forumMenu div#forumMenuLeft{
width:30px;
height:24px;
font-size:2px;
line-height:2px;
background-image: url('../images/left_menu_forum.html');
background-repeat: no-repeat;
}
#forumMenu div#forumMenuCenter{
height:24px;
font-size:2px;
line-height:24px;
background-color:#BFD6EE;
position:relative;
}
#forumMenu div#forumMenuRight{
width:30px;
height:24px;
font-size:2px;
line-height:2px;
background-image: url('../images/right_menu_forum.html');
background-repeat: no-repeat;
}

#topMenu{
width:981px;
font-size:14px;
color:#FFFFFF;
}

#lenta{
width:981px;
height:2px;
font-size:2px;
line-height:2px;
background-color:#487EBC;
}
/* end header style */

/* navigation line style */
#nav_lenta{
width:100%;
height:25px;
margin-top:10px;
padding-left:4px;
padding-right:4px;
text-align:left;
font-size:12px;
color:#000;
}
#nav_lenta_border{
width:100%;
height:23px;
padding-left:5px;
border:1px solid #B2C8E2;
}

.inner_text{
width:100%;
margin-top:10px;
padding-left:4px;
padding-right:4px;
text-align:left;
font-size:12px;
color:#000000;
}
.inner_text_border{
width:100%;
padding-left:5px;
border:1px solid #B2C8E2;
}


#nav_lenta a{
text-align:left;
font-size:12px;
line-height:24px;
color:#FF6B00;
text-decoration:none;
}
#nav_lenta a:hover{
color:#727272;
text-decoration:none;
}
/* end navigation line style */

/* central part style */
#empty_box{
width:555px;
height:1px;
border:1px solid #487EBC;
font-size:1px;
line-height:1px;
}
#subbranchMenu{
width:555px;
border:1px solid #487EBC;
text-align:left;
}
#subbranchMenu a{
text-align:left;
font-size:12px;
color:#004395;
text-decoration:none;
}
#subbranchMenu a:hover{
color:#487EBC;
text-decoration:underline;
}
td.subbranch_line{
height:1px;
background-color:#cccccc;
}

/* news style on home page */
#news{
width:241px;
text-align:left;
font-size:12px;
color:#FFFFFF;
background-color:#828282;
border:1px solid #E0E0E0;
}
.news_sep{
margin-left:10px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.news_date{
text-align:left;
font-size:12px;
color:#BFBFBF;
}
a.news_a{
display:block;
margin-left:10px;
text-align:left;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a.news_a:hover{
text-decoration:underline;
}
/* end news style on home page */

/* end central part style */

/* Advertisement style */
#topAdvertisement{
width:981px;
height:78px;
margin-top:16px;
margin-bottom:16px;
}
#footerAdvertisement{
width:981px;
height:0px;
}
/* end Advertisement style */

/* footer menu style */
#footerMenu{
margin-top:10px;
width:963px;
max-width:100%;
color:#7A7A7A;
font-size:11px;
text-align:center;
}
#footerMenu a{
text-align:center;
color:#7A7A7A;
font-size:11px;
line-height:20px;
text-decoration:none;
text-transform:lowercase;
}
#footerMenu a:hover{
text-decoration:underline;
}
/* end footer menu style */

/* news page style */
a.news_resource{
text-align:left;
text-decoration:none;
}
a.news_resource:hover{
text-decoration:underline;
}
/* end news page style */

/* registration form style*/
.form_h{
color:#487EBC;
font-size:16px;
//font-weight:bold;
}
#forgoten_pass{
position:absolute;
top:100px;
left:100px;
width:313px;
padding:10px;
background-color:#FFFFFF;
border:1px solid #666666;
font-size:12px;
color:#666666;
}
@media (max-width:767px) {
	#forgoten_pass{left:1%;top:370px;	}
}
#forgoten_pass input {margin-bottom:7px;}
input.new_pass_btn{
margin-left:47px;
width:100px;
height:18px;
color:#004A9E;
border-top:1px solid #5E8FC7;
border-bottom:1px solid #004A9E;
border-left:1px solid #5E8FC7;
border-right:1px solid #004A9E;
background-color:#C9D8F3;
}
input.new_pass_btn:hover{
border-top:1px solid #004A9E;
border-bottom:1px solid #5E8FC7;
border-left:1px solid #004A9E;
border-right:1px solid #5E8FC7;
cursor:pointer;
}
/* end registration form style*/

/* forms style */
.responsive_form table, .responsive_form tbody, .responsive_form tr {display:block; width:100%; overflow:hidden}
.responsive_form td {display:block;float:left;width:100%;}
.responsive_form tr{
margin-bottom:5px;
}
.responsive_form select {width:100%;color:black;font-weight:normal;padding:3px 0; height:auto;}
.responsive_form input[type="text"], .responsive_form input[type="password"] {width:100%;color:black;font-weight:normal; padding-left:3px}

#reg_form, #reg_form tbody, #reg_form tr {display:block; width:100%; overflow:hidden}
#reg_form td {display:block;float:left;width:100%;}
#reg_form tr{
margin-bottom:5px;
}
#reg_form select {width:100%;color:black;font-weight:normal;padding:3px 0; height:auto;}
#reg_form input[type="text"], #reg_form input[type="password"] {width:100%;color:black;font-weight:normal; padding-left:3px}
@media(max-width:767px){
	#reg_form #hands {
		margin-top:0px;
		margin-left:30%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	#reg_form .branches {width:100%;}
}
td.field_abrv{
line-height:18px;
text-align:left;
vertical-align:bottom;
color:#004A9E;
font-size:12px;
font-weight:bold;
}
input.inp_field1{
width:155px;
}
input.inp_field2{
width:100%;
}
input.inp_field3{
width:146px;
height:14px;
background-color:#FFFFFF;
color:#666666;
border:0px;
}
input.inp_field4{
width:448px;
}
input.inp_file{
width:575px;
}
input.inp_checkbox{
margin:0px;
}
select.inp_field1{
width:575px;
height:20px;
}
select.inp_field2{
width:123px;
}
select.inp_field3{
width:191px;
}
textarea.inp_field1{
width:100%;
height:80px;
font-size:14px;
resize:vertical;
}
#thank_page{
width:600px;
padding-left:10px;
}
#span_id{
color:darkred;
font-size:12px;
}
#span_image{
color:darkred;
font-size:12px;
}
.branches{
width:259px;
min-height:200px;
text-align:left;
margin-bottom:9px;
}
.branches select{
width:259px;
}
#hands{
margin-left:10px;
margin-top:60px;
width:45px;
height:140px;
margin-bottom:30px;
}
@media (max-width:767px){
	#hands {margin-bottom:0px}
}
#hands img{
cursor:pointer;
}
/* end forms style */


#list_my_offer{
width:100%;
text-align:left;
font-size:12px;
color:#666666;
}
#list_my_offer td{
vertical-align:center; /*bottom*/
}
@media (max-width:767px) {
	#list_my_offer, #list_my_offer tbody, #list_my_offer tr {width:100%;display:block;overflow:hidden;height:auto}
	#list_my_offer tr {text-align:center;}
	#list_my_offer td {display:block;float:none; width:100%;text-align:center!important; overflow:hidden;}
	#list_my_offer .list_my_offer {font-size:18px;}
	#list_my_offer .renew, #list_my_offer .renew div {width:100%;}
	#list_my_offer td:nth-of-type(5), #list_my_offer td:nth-of-type(6) {padding:7px}
	#list_my_offer img {height:30px}
	#list_my_offer .orange {font-size:14px}
}
td.td_border{
height:10px;
font-size:1x;
line-height:1px;
border-bottom:1px dashed #487EBC;
}
#list_my_offer .title_row{
height:35px;
line-height:35px;
text-align:center;
font-weight:bold;
color:#000000;
}
.list_my_offer{
color:#487EBC;
text-decoration:none;
}
a.list_my_offer:hover{
text-decoration:underline;
}
.search_wrapper {position:relative;width:100%;}
/* start top btn style */
#top_btn{
margin-top:4px;
width:65.7%!important;
min-height:41px;
padding-left:5px;
margin-bottom:6px;
}
#content #top_btn {width:100%;}
@media (max-width:767px) {
	#top_btn {width:100%!important;padding-right:14px;}
	#content #top_btn {padding-right:3px;}
}
@media (max-width:500px) {
	#top_btn span {display:block}
}
#top_btn_border{
width:100%;
/*height:31px;*/
border-bottom:1px solid #185090;
}
#top_btn a{
float:left;
display:block;
width:49.9%;
min-height:31px;
background-image: url('../images/top_btn.jpg');
background-repeat:no-repeat;
text-align:center;
font-size:12px;
color:#727272;
line-height:30px;
text-decoration:none;
background-size: 100% 100%;
}
#top_btn a:nth-of-type(2) {margin-left:0.2%!important}
/* end top btn style */

/* start send mail style */
#send_to_mail{
width:595px;
padding:0px;
}
table.send_mail{
padding-left:7px;
text-align:left;
font-size:12px;
color:#3D505A;
}
/* end send mail style */

/* start site map style */
a.site_map{
float:left;
display:block;
width:280px;
height:18px;
font-size:12px;
font-weight:bold;
color:#FF4E00;
text-decoration:none;
}
a.sub_site_map{
float:left;
display:block;
width:260px;
height:18px;
padding-left:20px;
font-size:12px;
color:#FF4E00;
text-decoration:none;
}
/* end site map style */

td.logo_vertical{
width:20px;
background-image: url('../images/logo_vertical.jpg');
background-repeat:repeat-y;
background-position:left top;
}

/* separators style */
.sep4{
display:none!important;
width:4px;
height:4px;
font-size:2px;
line-height:2px;
}
.sep10{
width:10px;
height:10px;
font-size:2px;
line-height:2px;
}
.sep9{
width:9px;
height:9px;
font-size:2px;
line-height:2px;
}
.sep15{
width:15px;
height:15px;
font-size:2px;
line-height:2px;
}
.sep20{
width:20px;
height:20px;
font-size:2px;
line-height:2px;
}
/* end separators style */
input.orange_btn{
margin-top:10px;
font-size:12px;
color:#FFFFFF;
background-color:#FF4E00;
border:none;
width:70px;
height:20px;
cursor: pointer;
}
.center{
text-align:center;
}
.left{
text-align:left;
}
.right{
text-align:right;
}

.width100{
width:100px;
}
.orange{
color:#FF4E00;
font-size:12px;
}
a.orange{
text-decoration:none;
}
.red{
color:red;
font-size:14px;
}
.green{
color:green;
font-size:14px;
}
h1.red{
color:red;
text-align:left;
font-size:18px;
font-weight:bold;
line-height:26px;
}
.red_star{
color:red;
font-size:17px;
}
.darkred{
color:darkred;
}
.larger{
font-size:140%;
font-weight:bold;
}

.imgHover img{
	border-radius:3px;
	border:3px solid #D3E3F3;
	box-shadow:0 5px 1.2em #444;
	padding:0 !important;
	margin:0 !important;
}

.vip{ display:block; padding:10px; margin:10px 0 0 3px; border:1px solid gray; background:#a3e5ff; color:#333;}
#list_offers .vip { margin:10px 0 0 1px; border:none; width:100%;}
.vip h2 a:visited{ color:#004A9E;}
.vip_info{ display:block; width:100%; padding:5px; margin-bottom:10px; border:1px solid gray; background:#a3e5ff; color:#333;}
.vipbadge{ position:absolute; width:55px; height:56px; background:url(../images/vip.png);}

.vipok{ display:block; width:94%; padding:5px; margin:10px; border:1px solid green; background:#a3e5ff; color:green;}

.renew,
 .renew div{ width:150px; text-align:center; padding-top:7px}
.renew form{ border:1px solid orange; padding:5px;}
.renew .title{ font:bold 15px Arial;}
 
 
 @media (max-width:767px) {
 /*
	.previous_page, .next_page {display:block}
	.list_pages > div {float:none!important;}
*/
	input.mark_offer {margin-left:0px; margin-right:3px;}
	.mark_offer_div {width:100%;font-size:12px}
	a.save, a.print_offer, a.send_mail {width:33%;font-size:12px}
 }
 @media (max-width:480px) {
	.mark_offer_div, a.save, a.print_offer, a.send_mail {width:50%;}
 }
 #top_btn_border a,
 #search_top a {/*visibility:collapse*/font-size:0px}
 #top_btn_border a span,
 #search_top a span{visibility:visible;font-size:17px}