#dealers_wrong {
	position: absolute;
	margin-top: -28px;
	color: red;
}

#dealers_login_close {
	position: absolute;
	left: 50%;
	top: 50%;

	width: 260px;
	height: 100px;
	margin-left: 65px;
	margin-top: -37px;
	z-index: 100;

	display: none;
}

#dealers_login_close a {
	color:#047fe0;
	text-decoration:underline;
	background: none;

	padding: 0px;
	margin: 0px;

	width: 50px;
	height: 20px;
}
#dealers_login_close a:hover {
	width: 50px;
	height: 20px;

	color:#047fe0;
	text-decoration:underline;
	background: none;

	padding: 0px;
	margin: 0px;
}

#dealers_login {
	display: none;

	z-index: 90;

	position: absolute;
	left: 50%;
	top: 50%;

	width: 260px;
	height: 130px;
	margin-left: -130px;
	margin-top: -50px;

	background-color: #fafafa;
	border: 1px #cccccc solid;
}
#dealers_login_ {
	z-index: 200;
	z-index: 95;
	padding: 40px 20px 20px 20px;
}

#feedback_field_required input[type="text"], #feedback_field input[type="text"] {
	width: 300px;
}
#feedback_field_required textarea, #feedback_field textarea {
	width: 300px;
	height: 50px;
}

#feedback_field_required #feedback_title, #feedback_field #feedback_title {
	width: 100px;
	float: left;
}

#counters {
display: none;
}

body{margin:35px 0 0 0;padding:0;}
body, input, select, textarea{color:#606e79;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;}

td{vertical-align:top;}
img, table{border:none;}

/*
a{color:#047fe0; text-decoration:underline;}
*/
a{color:#003366; text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{color:#2d3d35;}

h1, h2{color:#052863;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0 0 20px 0;padding-left:18px; background:url(/templates/ralf2007/images/arrow_down.gif) no-repeat 0 6px;}
h1 .more_info, h2 .more_info{float:right; padding:0 0 0 15px; background:url(/templates/ralf2007/images/plus.gif) no-repeat 0 60%; font-size:10px; font-weight:normal; text-transform:none;}
h3{font-size:11px; font-weight:bold; margin:10px 0;}
p{margin:10px 0;}
form{margin:0;}
ul, ol{padding:0; margin:0 0 0 20px;}
ul li, ol li{ padding:1px 0;}
ul{list-style-image:url(/templates/ralf2007/images/d_arrows.gif);}

.main_container{width:750px;margin:0 auto;}

.input_button{cursor:pointer;}

.input_text, .textarea{color:#c6c6c6; border:1px solid #bebebe; border-top:2px solid #999;padding:2px 0px 3px 5px;}
.input_text_, .textarea_{color:#c6c6c6; border:1px solid #bebebe; border-top:2px solid #999;padding:2px 0px 3px 5px;}



.header{margin-bottom:20px;}
.header td{vertical-align:middle;}

td.logo{vertical-align:top;}
.logo a{display:block;width:120px;height:72px; background:url(/templates/ralf2007/images/img_03.gif) no-repeat 0 0; text-decoration:none;}

.clear{clear:both; font-size:1px;}

/* Top
-------------------------------------------------------------*/
.top_nav{text-align:right; color:#047fe0;}
.top_nav table{margin-left:auto;}
.top_nav table td{vertical-align:middle;}
.top_nav a{margin:0 5px;display:block; float:left;}
.nav_links a{background:url(/templates/ralf2007/images/imgg_11.gif) no-repeat 50% 60%;padding:5px 5px;text-decoration:none; margin:0 5px;}
.nav_links a.lnk_mail{background-image:url(/templates/ralf2007/images/imgg_14.gif);}
.lang a{padding:3px 13px 7px 13px;position:relative; margin:0 2px;}
.lang a:hover,.lang a#active_lang{background:url(/templates/ralf2007/images/imgg_05.gif) no-repeat;color:#fff;text-decoration:none;}
* html .lang a#active_lang,* html .lang a:hover{padding:5px 13px 7px 13px;background:url(/templates/ralf2007/images/imgg_05.gif) no-repeat 0 2px;}

.gb_links a{margin:0 2px;}
* html .gb_links a{margin:2px 2px 0 2px;}
.gb_links a:hover,.gb_links a#active_gb{background:url(/templates/ralf2007/images/gb_c.gif) repeat-x 0 0; color:#fff; text-decoration:none;}
.gb_links a:hover div,.gb_links a#active_gb div{background:url(/templates/ralf2007/images/gb_b.gif) no-repeat 50% 100%;}
.gb_links a:hover div div,.gb_links a#active_gb div div{background:url(/templates/ralf2007/images/gb_l.gif) no-repeat 0 0;}
.gb_links a:hover div div div,.gb_links a#active_gb div div div{background:url(/templates/ralf2007/images/gb_r.gif) no-repeat 100% 0;}
.gb_links a div div div{padding:3px 5px 7px 5px;}

.phone div{height:45px; margin:10px 0;background:url(/templates/ralf2007/images/img_21.gif) no-repeat 100% 50%;}

.search_box{white-space:nowrap;}
.search_box form{margin:0;}
.search_box #search_text{ width:140px;}
.search_box .search_submit{ border:none; background:url(/templates/ralf2007/images/img_08.gif) no-repeat 50% 50%; width:55px; height:19px; padding:0;text-indent:-200px;}

/* Top menu
-------------------------------------------------------------*/
.top_menu table{ background-color:#002c5b;}
.top_menu a{text-decoration:none; padding-top:18px;display:block;height:32px;cursor:pointer;text-align:center;vertical-align:middle;}
.top_menu a:hover,.top_menu a#active_btn{background:#54687a url(/templates/ralf2007/images/top_menu_bg.gif) repeat-x 0 0;}
.top_menu table td div{height:50px; width:1px; font-size:1px;background:url(/templates/ralf2007/images/top_menu_sp.gif) no-repeat 0 100%;}

/* Footer
-------------------------------------------------------------*/
.foot_sp{font-size:1px; height:2px; border:1px solid #eaeaea; margin:25px 0;}
.copyrights{color:#adaeae;}
.created_by{text-align:right;}
.created_by,.created_by a,.created_by a:visited{color:#d8d8d8;}
.copyrights,.created_by{padding-bottom:20px;}

/* VARIOUS PAGES
================================================================================*/

/* Vars
-------------------------------------------------------------*/
.txt_info{margin-left:33px;padding-left:10px;border-left:4px solid #002c5b;color:#98a4ae;}
.thumb{border:1px solid #002c5b; float:left;margin:15px 15px 10px 0;}
.txt_info2{margin:20px 120px 20px 20px;}
.txt_info2 div div div{padding:10px 20px;}
.txt_info2 div div div div{padding:0;background:none;}

.tbl{margin:20px 0;}
.tbl thead th{text-align:left; font-weight:bold; color:#fff; background:#49698a url(/templates/ralf2007/images/tbl_h_bg.gif) repeat-x 0 50%;}
.tbl td, .tbl th{padding:7px 15px 8px 15px;}
.tbl .tr_bg1{background-color:#f9fafa;}
.tbl .td_bg1{background-color:#eff1f2;}
.tbl .td_bg2{background-color:#f4f6f7;}
.tbl tbody td{border-bottom:1px solid #dedede; vertical-align:middle;}
.al_center{ text-align:center;}


/* Katalog inside
-------------------------------------------------------------*/
.left_col_sp div, .right_col_sp div{font-size:1px;width:188px;}
.right_col_sp div{width:562px;}
.left_col{padding-right:25px;}

.catalog img{margin:0 7px 10px 0;}

/* Left menu
-------------------------------------------------------------*/
.left_menu div{background:url(/templates/ralf2007/images/h_line.gif) no-repeat 100% 100%;}
.left_menu div a{display:block;padding:4px 0 8px 19px;color:#002c5b; }
.left_menu div a:hover,.left_menu div a#active_lm_item{background:url(/templates/ralf2007/images/arr_small.gif) no-repeat 6px 45%; text-decoration:none;}
.left_menu div .lm_level_1{width:143px;margin:5px 0 10px auto; background:#002c5b url(/templates/ralf2007/images/lm_corner_t.gif) no-repeat 100% 0;}
.left_menu div .lm_level_1 div{background:url(/templates/ralf2007/images/lm_corner_b.gif) no-repeat 100% 100%;padding:10px 0;}
.left_menu div .lm_level_1 div div{background:transparent; padding:0;}
.left_menu div .lm_level_1 a{color:#fff; padding:7px 0 7px 25px;}
.left_menu div .lm_level_1 a:hover, .left_menu div .lm_level_1 a#active_lm_level_1{background:url(/templates/ralf2007/images/lm_corner_arr.gif) no-repeat 0 50%; text-decoration:none;}
.left_menu div .lm_level_1 a#active_lm_level_1{font-weight:bold;}
.left_menu .lm_level_1 .lm_level_2 div{padding:0 7px 0 32px;}
.left_menu .lm_level_1 .lm_level_2 div a{padding:2px 0 3px 8px;}
.left_menu .lm_level_1 .lm_level_2 div a:hover, .left_menu .lm_level_1 .lm_level_2 div a#active_lm_level_2{background:url(/templates/ralf2007/images/lm_active.gif) no-repeat 0 50%;text-decoration:none;}

.left_content{padding:20px 0 0 19px;}

/* Shoe box
-------------------------------------------------------------*/
.shoe_box{text-align:center;}
.shoe_box div img{margin:30px 3px 0;}
.shoe_box_info ul{ list-style:none; margin:0; padding:0;}
.shoe_box_info ul li{padding:4px 0 5px; border-bottom:1px solid #dfe2e4;}
.shoe_box_info .warn{color:#ec220d;}


/* Guest book
-------------------------------------------------------------*/
.gb_info, .txt_info2{background:#eaedef url(/templates/ralf2007/images/guest_book_info_tl.gif) no-repeat 0 0;}
.gb_info div, .txt_info2 div{background:url(/templates/ralf2007/images/guest_book_info_tr.gif) no-repeat 100% 0;}
.gb_info div div, .txt_info2 div div{background:url(/templates/ralf2007/images/guest_book_info_br.gif) no-repeat 100% 100%;}
.gb_info div div div, .txt_info2 div div div{background:url(/templates/ralf2007/images/guest_book_info_bl.gif) no-repeat 0 100%;padding:10px 25px 0 25px;}
.gb_info div div div div{background:none;padding:0; font-size:1px;}
.gb_info div div div p{ margin:10px 0;}

#gb_aq{border:none; background:url(/templates/ralf2007/images/guest_book_aq.gif) no-repeat 0 0; width:144px; height:33px; padding:0; margin:20px 0;}

.gb_record_item{padding:20px 0;border-top:1px solid #e5e9ee;}
.gb_record_item .gb_record_datas{ padding:0 0 0 20px; background:url(/templates/ralf2007/images/guest_book_q.gif) no-repeat 0 50%;}
.gb_record_item p{padding:15px 20px; font-weight:bold; margin:0;}
.gb_record_item .gb_record_ans{ margin:0 20px 0 35px; border-left:4px solid #002c5b; padding:0 0 0 12px;}
.gb_record_item .gb_record_ans span{color:#b4babe;}
.gb_hr{border-top:1px solid #e5e9ee; margin-bottom:10px;}

.gb_ask_tbl td{ font-weight:bold;}
.gb_ask_tbl #gb_input_name, .gb_ask_tbl #gb_input_email{width:294px;}
.gb_ask_tbl #gb_input_city, .gb_ask_tbl #gb_input_code{width:135px;}
.gb_ask_tbl #gb_txtarea_q{width:412px; height:70px;}
.gb_ask_tbl #gb_input_submit{ width:126px; height:33px; padding:0; background:url(/templates/ralf2007/images/guest_book_send.gif) no-repeat 50% 50%; border:none;}

/* Map
-------------------------------------------------------------*/
.map{height:279px;position:relative;}
.map div{width:768px;height:279px; position:absolute; top:0; left:0; background:url(/templates/ralf2007/images/map.jpg) no-repeat 0 0;}

/* Short news
-------------------------------------------------------------*/
.short_news span{ color:#cccccc;}
.short_news a{display:block; font-size:13px;}

/* Catalog items
-------------------------------------------------------------*/
.catalog_item{display:block; width:183px; color:#606e79; cursor:pointer; float:left;margin:0 1px 20px 1px;}
.catalog_item:hover, .catalog_item#active_catalog_item{background:#b7bec3 url(/templates/ralf2007/images/catalog_item_t.gif) no-repeat 50% 0;}
.catalog_item:hover div, .catalog_item#active_catalog_item div{background:url(/templates/ralf2007/images/catalog_item_b.gif) no-repeat 50% 100%; }
.catalog_item span{display:block; padding:10px 0;text-align:center;}
.catalog_item p{ margin:0; padding:0; height:175px;text-align:center;}
.catalog_item .catalog_new_item, .catalog_item:hover .catalog_new_item, .catalog_item .catalog_hit_item, .catalog_item:hover .catalog_hit_item, .catalog_item .catalog_varranty_item, .catalog_item:hover .catalog_varranty_item, .catalog_item .catalog_rasprodaga_item, .catalog_item:hover .catalog_rasprodaga_item{position:absolute;margin-left:90px;margin-top:50px; width:94px; height:60px; background:url(/templates/ralf2007/images/new.gif) no-repeat 0 0;}
.catalog_item .catalog_hit_item, .catalog_item:hover .catalog_hit_item{background-image:url(/templates/ralf2007/images/hit.gif);}
.catalog_item .catalog_varranty_item, .catalog_item:hover .catalog_varranty_item{background-image:url(/templates/ralf2007/images/varranty.gif);}
.catalog_item .catalog_rasprodaga_item, .catalog_item:hover .catalog_rasprodaga_item{background-image:url(/templates/ralf2007/images/rasprodaga.gif);}

/* Also items
-------------------------------------------------------------*/
.also_consult, .also_volume{display:block; margin-bottom:15px; color:#002c5b;}
.also_consult{background:url(/templates/ralf2007/images/img_consult.jpg) no-repeat 0 0; padding-top:100px;}
.also_volume{background:url(/templates/ralf2007/images/img_volume.jpg) no-repeat 0 0; padding-top:90px;}

/* Photos
-------------------------------------------------------------*/

#photo {
	padding-right: 20px;
	padding-bottom: 20px;
	float: left;
}
.photo {
	border: 3px #ffffff solid;
}
.photo_selected {
	border: 3px #fc7508 solid;
}


/* PAGING */

#paging {
	text-align:center;

}

#paging #arrow {
	font-weight: bold;
BORDER: #E9E8E8 1px solid; 
padding: 3px 3px 3px 3px;
	margin: 2px;
DISPLAY: block;
float: left;
width: 3%;
}

#paging #ttt {
float: left;
width: 3%;
	margin: 2px;
}
#paging #linked_page a {
	font-weight: bold;
BORDER: #E9E8E8 1px solid; 
padding: 3px 3px 3px 3px;
	margin: 2px;
DISPLAY: block;
float: left;
width: 3%;
}

#paging #linked_page a:hover {
	font-weight: bold;
BORDER: #E9E8E8 1px solid; 
background-color: #FFB800;
color: #FFFFFF;
padding: 3px 3px 3px 3px;
	margin: 2px;
DISPLAY: block;
float: left;
width: 3%;
}

#paging #selected_page {
BORDER: #E9E8E8 1px solid; 
background-color: #FDEFCE;
color: #FFFFFF;
padding: 3px 3px 3px 3px;
	margin: 2px;
DISPLAY: block;
float: left;
width: 3%;
	color: #A3A3A3;
}



/* IMAGEGALLERY VIEW */
#ImageGallery img {	border:8px solid #FFCC00; 	margin-bottom: 3px; }
#ImageGallery a img {	border:8px solid #DFE4E6; }
#ImageGallery a:hover img {	border:8px solid #002C5B; }
#ImageGallery a:active img { border:8px solid #002C5B; }


#ShowImage { text-align:center;	margin-bottom: 20px; }
#ShowImage img { border:20px solid #DFE4E6; }


#photo_thumb h2{position:relative;left:9px;display:table;margin:0 auto}
#photo_thumb i{background-position:-80px}
#photo_thumb table,#photo_thumb div{margin:.3em auto 0;background:url(/templates/eventsystem/pics/image_gsbg.png)}
#photo_thumb div{display:inline;float:left;margin:0 0 -1px 5px;padding-top:9px;background-position:100% 0}
#photo_thumb div div{margin:0;padding:0 5px 0 0;background-position:100% 100%}
#photo_thumb div div div{position:relative;left:-5px;padding:0;background-position:0 100%}
#photo_thumb div a{position:relative;top:-6px;left:5px;display:block}
#photo_thumb img{border:6px solid #fff}.list{position:relative;left:-1.4em}.list h2,.list ul,.list ol{padding-left:1.4em}



/* ImageGallerySmall View */
#ImageGallerySmall img {	border:10px solid #FFCC00; height:60px; margin-right: 15px; float: left;}
#ImageGallerySmall a img {	border:10px solid #DFE4E6; }
#ImageGallerySmall a:hover img {	border:10px solid #002C5B; }
#ImageGallerySmall a:active img {	border:10px solid #002C5B; }

/* ImageGallerySmallest View */
#ImageGallerySmallest img {	border:4px solid #FFCC00; height:40px; margin-right: 6px; float: left;}
#ImageGallerySmallest a img {	border:4px solid #FFFFFF; }
#ImageGallerySmallest a:hover img {	border:4px solid #002C5B; }
#ImageGallerySmallest a:active img { border:4px solid #002C5B; }


#thumb {
DISPLAY: block;
float: left;
width: 20%;
height: 115px;
padding-bottom: 10px;
vertical-align:top;
}

