html{padding:0px; margin:0px;overflow-y:scroll;}
body{
	padding:0px;
	margin:0px;
	font-size: 13px;
	line-height: 130%;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal; 
	background-color: #fff;
}

a {
	color: #01599e;
	outline: none;
	text-decoration: underline;
}
a:hover {color: #f02525;}

a img{border:none 0px;}
img.png {
	behavior: url('/include/html/iepngfix.htc');
}

/* **** Main containers **** */
.top {height:auto; width:100%; margin-bottom:30px;}
.footer {width:100%; height:200px;}
#footer {width:100%; text-align:left;}
#footer tr {vertical-align: top;}
#footer td {padding-top:40px;}
#footer td.footer_topline {border-top:1px solid #c6c6c6;}

/* top line styles */
#top_menu td {height:45px;}
td.top_menu {background-color:#e9f0f0;}
.top_menu_tab_l {text-align:left;}
td.top_menu_tab_ac {background:url('/img/top_menu_ac.gif') top repeat-x; color:#f02525; font-weight:bold;}
td.lang_ac {background:url('/img/rc.png') 1px 13px no-repeat; color: #fff; padding-top: 1px;}

.login_a {text-decoration:none; border-bottom: 1px dashed #01599e; float:left;}
.login_a:hover {text-decoration:none; border-bottom: 1px dashed #f02525;}
.login_aa {color: #f02525;text-decoration:none; border-bottom: 1px dashed #f02525;}
.login_form {
	position:absolute;
	z-index:10;
	padding:20px;
	background-color:#fff;
	border: 4px solid #72a3ba;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	top:40px;
	right:150px;
}
#login_link {text-decoration:none; padding-top:4px;}

#but_login {margin: 2px 0 0 7px; background:url('/img/but_login.png') 0px 0px no-repeat; float:left; width:60px; height:25px;}
#but_login:hover {
	background-position: 0px -25px;
	color: #000;
	outline: none;}
#but_login:active {
	background-position: 0px -50px;
	color: #000;
	outline: none;}

.logout_a {float:left; margin-left:7px; background: url('/img/logout_icon.gif') scroll no-repeat 0px 0px;}
.logout_a:hover {cursor:pointer; background-position: 0px -20px;}
.user_name {text-decoration:underline; float:left; padding-top:4px;}

#but_logout {margin: 2px 0 0 7px; background:url('/img/but_logout.png') 0px 0px no-repeat; float:left; width:60px; height:25px;}
#but_logout:hover {
	background-position: 0px -25px;
	color: #000;
	outline: none;}
#but_logout:active {
	background-position: 0px -50px;
	color: #000;
	outline: none;}

a.enter_site {
    background: transparent url('/img/enter.png') scroll no-repeat top left;
    float: left;
	height: 34px;
}

a.enter_site:hover {
    background-position: left -35px;
    outline: none; /* hide dotted outline in Firefox */
}

a.enter_site:active {
    background-position: left -69px;
    outline: none; /* hide dotted outline in Firefox */
}
.top_menu_tab_r {float:right; text-align:right;}

.cont_top {float: left; padding:20px 0 0 70px; color:#00334d; font-size:13px;}
.cont_top a {color:#00334d;}
.cont_top a:hover {color: #f02525;}
.sp_adress {font-size:13px;}
.sp_adress a {text-decoration:none; border-bottom: 1px dashed #00334d;}
.sp_adress a:hover {color: #f02525; border-bottom: 1px dashed #f02525;}
.sp_adress_pad{
	position:absolute;
	z-index:9;
	padding:20px;
	background-color:#fff;
	border: 4px solid #72a3ba;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	font-size:13px;
	color:#000;
	top:245px;
}
.sp_adress_pad a {
	color: #01599e;
	outline: none;
	text-decoration: underline;
}

.banner {height:250px; width:100%; background:url(/img/bannerframe_m.png) top repeat-x;}
.bannerimg {position:absolute; height:231px; width:100%; margin-top:2px; background-position: center top; text-align:center;}
.bannerframe_l {position:absolute; z-index:6; left:0px;}
.bannerframe_r {position:absolute; z-index:7; right:0px;}
.btn { height:44px; width:44px; float:left; cursor:pointer; position:absolute; z-index:5;}
#back { background-image:url(/img/btn_back.png); margin-top:96px; left:80px;}
#next { background-image:url(/img/btn_next.png); margin-top:96px; right:80px;}

#top_banner {margin:0 20px 30px 20px;}
.top_banner {
	height:100%;
	margin:0 10px 0 10px;
	padding: 0 30px 0 30px;
	background-color:#fff;
	border:#cecece 1px solid;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}

/* mid line styles */
#mid_line a{color:#005d7c;}
.mid_line_pad{}
#top_menu .top_menue_cell{background:url(/img2/mmenu/c_menu.gif) top left repeat-x ;width:600px;height:54px;}
#top_menu .top_menue_cell a{color:#de312d; font-size:15px;}
#search .search_cell{background:url(/img2/search/c_search.gif) top left repeat-x ;width:100%;height:104px;}
#search .search_cell a{color:#de312d; font-size:15px;}

#focus tr {vertical-align:top;}
#focus td{padding:0px 0px 20px 0px;text-align:left;}
#focus td .focus_title{
	font-size: 20px;
	font-weight:bold;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif, "Myriad Pro";
}
#focus td .focus_title a {color:black; text-decoration:none;}
#focus td .focus_title a:hover {color:#f02525; text-decoration:none;}

#focus td .focus_text{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, "Myriad Pro";
}
.index_position{width:229px; height:240px;float:left; clear:none;}
/* bottom line styles */
.bot_line_pad{padding:40px 27px 0px 27px; }
#bot_line a{color:#064885;}

.position{
	width:250px;
	height:500px;
	float:left;
	position:relative;
	clear:none;
	padding-right: 20px;
	display: inline-block;
}

.price_red {font-size:32px; color:#f02525; padding-top:10px;}

a.busb {
    background: transparent url('/img/b_price_gr.png') scroll no-repeat top left;
    float: right;
	margin-right: 2px;
    height: 41px;
	border-bottom:0;
}

a.busb:hover {
    background-position: center left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.busb:active {
    background-position: bottom left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.busb2 {
    background: transparent url('/img/b_price_or.png') scroll no-repeat top left;
    float: right;
	margin-right: 2px;
    height: 41px;
	border-bottom:0;
}

a.busb2:hover {
    background-position: center left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.busb2:active {
    background-position: bottom left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.position_mini{
	width:250px;
	float:left;
	clear:none;
	padding-right: 30px;
	display: inline-block;
}

#art {
    background: url(/img/art.gif) no-repeat left top;
    color: #000;
	float:left;
    clear:both;
    font: normal 11px arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
}

#art span {
    background: url(/img/art_a.gif) no-repeat right top ;
    display: block;
    line-height: 14px;
	margin-right:-13px;
    padding: 3px 13px 5px 13px;
}

.news_item{margin-bottom:15px;font-size:13px;font-family:arial;}
.news_item .news_data{color:#a8a8a8;font-size:11px;}
.news_item .news_title a{color:#005f9b;}
.news_item .news_txt{margin-top:25px;}
.news_item td, th, li{font-size:13px;font-family:arial;}

#search {position:absolute; z-index:3;}
#search-result ul{list-style-image: none; width:311px; border: 1px solid #abadb3; background-color: white; padding: 10px 10px 10px 10px; margin: -3px 0 0 0; list-style-type:none;}
#search-result .norm {margin-bottom: 8px; font-size: 12px;}
#search-result .norm a {color:#005d7c; font-size: 12px;}
#search-result .norm a:hover {color:#cf0a0a;}
#search-result li.close{text-align: right;}
#search-result li.close a{color:#8c9093; font-size: 11px;}

#exampletext {cursor:pointer;color:#01599e;border-bottom:1px dotted #01599e; width:auto; display:inline;}
#exampletext:hover {color: #f02525; border-bottom:1px dotted #f02525;}

a.ord {
    background: transparent url('/img/button.png') scroll no-repeat top left;
    float: right;
	margin-right: 2px;
    height: 36px;
	border-bottom:0;
}

a.ord:hover {
    background-position: center left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.ord:active {
    background-position: bottom left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}


.cm_1n{font-size: 18px; color: #333333; font-weight:normal; text-decoration: underline; padding: 9px 0 9px 0;}
.cm_1n a{font-size: 18px; color: #333333; font-weight:normal; text-decoration: underline;}
.cm_1n a:hover {color: #f02525;}

.cd_ban {font-size: 15px; color: #333333; font-weight:bold; line-height:130%;}
.cd_ban a{color: #333333; font-weight:bold; text-decoration: underline;}
.cd_ban a:hover {color: #f02525;}


/* Stars 
------------------------------------------------------*/
.starbar .outer {
position: absolute;
width: 150px;
height: 30px;
background: url(/img/stars.png) no-repeat 0px 0px;
}

.starbar_w {
background: url(/img/stars.png) no-repeat scroll 0px -60px transparent;
height: 30px;
position: absolute;
}

.starbar a {position: absolute; display: block; left: 0; top: 0; height: 30px;}
.starbar a:hover {background: url(/img/stars.png) no-repeat scroll 0px -90px transparent;}
.starbar a.s5 {width: 150px;}
.starbar a.s4 {width: 120px;}
.starbar a.s3 {width: 90px;}
.starbar a.s2 {width: 60px;}
.starbar a.s1 {width: 30px;}

.ministarbar .outer {
position: absolute;
width: 80px;
height: 15px;
background: url(/img/stars_mini.png) no-repeat 0px 0px;
}

.ministarbar_w {
background: url(/img/stars_mini.png) no-repeat scroll 0px -30px transparent;
height: 15px;
position: absolute;
}

.ministarbar a {position: absolute; display: block; left: 0; top: 0; height: 15px;}
.ministarbar a:hover {background: url(/img/stars_mini.png) no-repeat scroll 0px -45px transparent;}
.ministarbar a.s5 {width: 80px;}
.ministarbar a.s4 {width: 63px;}
.ministarbar a.s3 {width: 48px;}
.ministarbar a.s2 {width: 32px;}
.ministarbar a.s1 {width: 17px;}

/* Fonts styles 
------------------------------------------------------*/
h1{font-size:30px; font-weight:normal; color: #f02525; margin:20px 0px 30px 0px; line-height:100%;}
h1 a{color: #f02525; text-decoration:underline;}
h1 a:hover{color: #f02525;}
h2{font-size:21px; font-weight:normal; color: #000;margin:30px 0px 18px 0px;}
