body {
	background-color: #cacacb;
	margin-left: 0px;
	margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a.cart_link
{
    color:black;
    text-decoration:none;
}
a.cart_link:hover
{
    color:red;
    text-decoration:underline;
}

img {
	border: 0px;
}

ul {
	padding-left: 14px;
}

li div.main_div {
/*	list-style-image: url(/images/sky/bullet_red.gif); */
	list-style-position: outside;
}

div.rel {
	
}

div.static {
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 20px;
}

/* header */
div.toplink{
    position: relative;
	width: 120px;
	height: 22px;
	margin-left: 47px;
	margin-top: 5px;
	padding-top: 5px;
	text-align: left;
}

img.toplink {
    position: absolute;
    top: 0px;
    left: 90px;
}

td.odeon_logo {
	width: 214px;
	height: 121px;
/*	background-image: url(/images/sky/odeon_logo.gif); */
	background-repeat: no-repeat;
}

td.topsky {
    background-image: url(/images/sky/h_bg_sky.jpg);
	background-repeat: repeat-x;
	height: 121px;
}

div.odeon_img {
	height: 121px;
	background-image: url(/images/sky/h_odeon.gif);
	background-repeat: no-repeat;
}

div.sky {
	width: 100%;
	height: 121px;
	background-image: url(/images/sky/h_bg_sky.jpg);
	background-repeat: repeat-x;
}

td.loginsearch {
	background-image: url(/images/Login/sky_bg.gif);
	background-repeat: repeat-x;
}

div.loginsearch {
	position: absolute;
	width: 210px;
	height: 121px;
	
}

div.loginlink {
	position: absolute;
	top: 9px;
	left: 8px;
	width: 194px;
	height: 29px;
	padding-top: 5px;
}

span.loginlink {
	padding: 0px;
	margin-left: 39px;
}

div.loginarrow {
	position: absolute;
	top: 13px;
	left: 169px;
}

div.login_panel {
	position: relative;
	top: 10px;
	left: 0px;
	height: 75px;
	width: 194px;
	background: #005197;
	z-index:2;
}

div.login_panel_header {
	height: 20px;
	background: #696969;
}

div.login_header {
	width: 160px;
	margin-left: 8px;
}

div.close_login_panel {
	position: absolute;
	right: 10px;
	top: 4px;
	width: 68px;
	height: 13px;
	text-align: right;
}

div.close_login_text {
	position:absolute; 
	top: 0px; 
	left: 0px;
	text-align:left;
}

div.input_margin {
	padding-top: 4px;
	padding-left: 8px;
}

input.input_login {
	margin-left: 29px;
	width: 120px;
	font-size:9px;
	font-family:arial;
}

input.input_pass {
	margin-left: 10px;
	width: 120px;
	font-size:9px;
	font-family:arial;
}

input.login_button {
	margin-left: 21px;
	width:60px;
	background: #005197;
	border: #fff 1px solid;
	color: #fff;
	font-size: 11px;
}

/* ok */

div.search
{
padding: 10px 0px 0px 20px;
margin: 0px 0px 0px 0px;
font-size: 12px; 
color: #000000; 
font-weight: bold;
}

form
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
input.search_input {
	
	font-size: 12px; 
	border: #696969 1px solid;
	height: 23px;
}

div.search_img {
	padding: 0px;
}

img.simage
{
align: absmiddle;
}

div.searched {
	position: absolute;
	top: 210px;
	left: 12px;
}


/*  top menu */




/* left menu */

td.lc_all {
background: #cacacb;
background-image: url(/images/left_menu/lc_bg_all.gif);
background-repeat: repeat-y;
}


div.lc_logo {
	height: 73px;
}

div.lc_heading {
	height: 25px;
	background: #696969;
	border-right: #005197 5px solid;
	text-align: left;
}

div.lc_heading_now {
	border-top: #a7a7a7 1px solid;
	position: relative;
	padding-left: 21px;
	padding-top: 5px;
}

div.lc_list {
	padding-bottom: 20px;
}

div.lc_group {
	position: relative;
/*	background-image: url(/images/sky/lm_head.jpg); */
	width: 213px;
	height: 25px;
	border-bottom: 1px #b0b0b0 solid;
}

.lc_item_hp {
	position: absolute;
	left: 22px;
	top: 5px;
}

div.lc_arrow {
	position: absolute;
	top: 10px;
	left: 194px;
}

td.lc_item_list {
	padding-left: 37px;
	margin: 0px;
	background: #fff;
}


div.lc_item_man {
	width: 213px;
	height: 10px;
	background: #fff;
}

div.lc_list_goods {
	border-bottom: 1px #b0b0b0 solid;
}

div.lc_hide {
	background: #fff;

}



/*  right menu */

td.rc_all_bg {
	width: 214px;
	background: #fff; /* url(/images/sky/m_bg_grad.jpg) bottom repeat-x; */
}

div.rc_line {
       background: red;
       }
       
div.rc_all {
	width: 214px;
	height: 400px;
	position: absolute;
}

td.rc_all {
	width: 214px;
	
	/*background-image: url(/images/sky/rc_bg_all.jpg); 
	background-repeat: repeat-y;*/
}

td.rc_shadow {
	width: 7px;
/*	background-image: url(/images/rc_shadow.png); */
	background-repeat: repeat-y;	
}

td.rc_shadow_corner {
	width: 7px;
	height: 10px;
/*	background-image: url(/images/rc_shadow_corner.png); */
	background-repeat: no-repeat;
}

td.rc_shadow_bottom {
	height: 10px;
/*	background-image: url(/images/rc_shadow_bottom.jpg); */
	background-repeat: no-repeat;
}

div.rc_compare {
	width: 214px;
	height: 73px;
	background-image: url(/images/rc_bg_compare.jpg);
	background-repeat: no-repeat;
}

div.rc_compare_active {
	width: 214px;
	height: 73px;
	background-image: url(/images/rc_bg_compare_s.jpg);
	background-repeat: no-repeat;
}

img.rc_compare_lnk {
	position: absolute;
	width: 75px;
	height: 60px;
	top: 10px;
	right: 10px;
	
}

div.rc_compare_text {
	position: relative;
}

div.rc_compare_ok {
	position: absolute;
	top: 3px;
	left: 7px;

}

div.rc_compare_cat {
	cursor: default;	
}

div.rc_compare_num {
	position: absolute;
	top: 42px;
	left: 7px;
	cursor: default;	
}

div.rc_compare_clear {
	position: absolute;
	top: 53px;
	left: 7px;
}

div.rc_heading_out {
	padding-left: 0px;
	padding-right: 3px;
}

div.rc_heading {
	height: 25px;
	background: #696969;
	border-left: #005197 5px solid;
	border-right: #c3c3c3 1px solid;
	text-align: left;
}

div.rc_heading_arc {
	height: 25px;
	background: #696969;
	border-left: #005197 5px solid;
	border-right: #c3c3c3 1px solid;
	text-align: left;
}

div.rc_title_a {
	position: relative;
	padding-left: 20px;
	padding-top: 5px;
}

div.rc_title_r {
	position: relative;
	padding-left: 47px;
	padding-top: 5px;
}


div.rc_rating_item {
	position: relative;
	width: 210px;
	height: 112px;
	background-image: url(/images/rc_bg_rating.gif);
	background-repeat: no-repeat;
}

div.rc_rating_img {
	position: absolute;
	top: 25px;
	left: 8px;
	width: 80px;
	height: 80px;
}

div.rc_rating_title {
	position: absolute;
	top: 25px;
	left: 95px;
}

div.rc_rating_nums {
	position: absolute;
	top: 45px;
	left: 95px;
}

div.rc_rating_head {
	position: absolute;
	top: 60px;
	left: 95px;
}

div.rc_rating_stars {
	position: absolute;
	top: 75px;
	left: 95px;
	padding: 0px;
	margin: 0px;
}

div.carttip {
	position: absolute;
	display:none;
	top:53px;
	left:10px;
}

div.carttail {
	height: 9px;
	width: 150px;
/*	background-image: url(/images/rc_cart_tail.gif); */
	background-repeat: no-repeat;
}

div.cartcontent {
	width: 150px;
	background: #fff;
	border: #696969 1px solid;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
}

/*   MAIN   */

td.main {
	height: 670px;
	background: #fff;
/*	background-image: url(/images/sky/m_bg_grad.jpg); */
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 80px;
}

div.mainbottompadding {
	height: 30px;
	background: #cacacb;
}

table.map_container {
	width: 100%;
}

div.town_map {
	padding-left:1px; 
	padding-right:1px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px; 
	border: #000 1px solid; 
	background: #fff; 
	cursor: pointer; 
	position:absolute;
}

div.map_russia {
	position:relative;
	width: 489px;
	height: 315px;
}

div.map_text {
	position: absolute;
	top: 0px;
	left: 0px;
}

div.map_tip {
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #fff;
	border: #000 1px solid;
	padding: 2px; 	
}

div.show_dealer {
	margin-left: 45px;
	margin-right: 45px;
}

div.dealer_list {
	padding-bottom: 10px;
}

div.news_body {
	position: relative;
	padding-top:20px;
	padding-bottom:5px;
}

div.news_more {
	border: 1px #696969 solid;
	background: #f0f0f0;
	padding: 10px;
	margin-top: 5px;
}

div.news_img {
align: left;

}

div.news_descr {
	float:none;
}

div.cert {
	padding-top: 10px;
	padding-bottom: 15px;	
	border-bottom: #cbcbcb 1px solid;
}

/*    PRODUCT */

div.product_body {
	padding-left: 19px;
	padding-right: 19px;
}

div.category_list {
	position: relative;
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 25px;
}

div.product_h_title {
	position: absolute;
	top: 35px;
	left: 9px;
}

div.product_h_cat {
	position: absolute;
	top: 18px;
	left: 9px;
}

div.product_h_compare {
	position: absolute;
	top: 18px;
	right: 20px;
}

div.product_h_compare_error {
	position: absolute;
	top: 10px;
	right: 160px;
	background: #005197;
}

div.product_h_compare_arrow {
	position: absolute;
	right: -12px;
	top: 5px;
	cursor: hand;
}

div.product_h_min {
	position: absolute;
	top: 48px;
	right: 20px;
}

div.product_h_min_arrow {
	position: absolute;
	right: -15px;
	top: 2px;
	cursor: hand;
}

div.product_menu {
	background: olive;
	height: 25px;
}

div.product_menu1 {
	height: 25px;
	width: 100%;
}

td.p_dict_items {
	border-bottom: #cbcbcb 5px solid;
}

td.p_dict_block {
	border-left: #cbcbcb 1px solid;
	border-right: #cbcbcb 1px solid;
	border-bottom: #cbcbcb 1px solid;
}

div.p_dict_block {
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 27px;
}

div.close_dict {
	text-align: left;
	width: 57px;
	position: absolute;
	right: 10px;
	top: 15px;
}

img.close_dict {
	position: absolute;
	right: 0px;
	top: 2px;
}

td.p_descr_small {
	border-bottom: #cbcbcb 1px solid;
	padding-bottom: 12px;
}

td.p_listing_img {
	width: 90px;
	height: 90px;
	text-align: center;
	border-bottom: #cbcbcb 1px solid;
}

td.p_listing_descr {
	padding-left:15px;
	border-bottom: #cbcbcb 1px solid;
}

div.article_img {
	border: #cbcbcb 1px solid;
}

div.p_listing_com {
	position: absolute;
	right: 7px;
	top: 0px;
}

td.listing_hr {
	border-bottom: #cbcbcb 1px solid;
}

p.p_list_descr {
	padding-top: 10px;
}

/*    FOOTER   */

div.footer {
	position: relative;
	height: 40px;
	width: 100%;
/*	background-image: url(/images/sky/f_bg.jpg); */
	background-repeat: repeat-x;
}

td.footer {
	height: 40px;
	background: #696969;
	border-top: 4px #5e5e5e solid;
}

div.footer_copy {
	position: absolute;
	top: 15px;
	left: 20px;
}

div.footer_right {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 210px;
	height: 40px;
	background: #696969;
/*	background-image: url(/images/sky/f_bg.jpg); */
	background-position: top;
	background-repeat: repeat-x;	
}

ul.ul_find_menu {
	padding: 0; 
	margin: 0; 
	border-bottom: #111 1px solid; 
	font-size:12;
  	font: 1em arial;  
  	background-color:#f0f0f0;
  }
  
ul.ul_find_menu li 
	{
	font-size:12;
	list-style-type: none;
	background-color:#f0f0f0; 
  	border: #111 1px solid; 
  	border-width: 1px 1px 0 1px;
  	position: relative; 
  	width:165px;
  	margin:0px;
  }

ul.ul_find_menu ul {display: none;font-size:12;
}

div.search_padd {
	padding: 3px;
	margin: 0px; 
}

img.search_arrow {
	position:absolute; 
	right:10px; 
	top:7px;
	padding:0px;
}


div.left_menu_title
{
padding-left: 21px;	
padding-top: 5px;
background: #696969;
font-size: 13px; 
color: #fff; 
font-weight: bold; 
text-decoration: none;
border-right: #005197 5px solid;
height: 20px;

}


.left_menu_title
{
padding-left: 21px;	
background: #696969;
font-size: 13px; 
color: #f0f0f0; 
font-weight: bold; 
text-decoration: none;
height:25px;

}

a.left_menu_subtitle
{
color: #000000;
}

td.left_menu_subtitle
{
padding-left: 21px;	
font-size: 12px; 
color: #000000; 
font-weight: bold; 
text-decoration: underline;
height:25px;

}


td.left_prod_menu
{
font-size: 11px;	
color: #000000;	
text-decoration: none;
padding-left: 37px;
background: #ffffff;
}

div.left_prod_menu
{
padding-bottom: 7px;
padding-top: 7px;
background: #ffffff;
border-bottom: 1px #b0b0b0 solid;
}

.left_menu_delimeter
{
background:#b0b0b0;
}


a.left_prod_menu
{
color: #000000;
text-decoration: none;
}

a.raiting_item
{
font-size: 11px;	
color: #000000;	
text-decoration: none;	
font-weight: bold;
}

td.raiting_item
{
padding:15px 0px 15px 10px;
valign: middle;
}

td.raiting_item2
{
padding:15px 5px 15px 0px;
valign: middle;
}


div.raiting_body
{
font-size: 11px;	
color: #000;	
text-decoration: none;
}

a:hover
{text-decoration: underline;}

.right_menu_delimeter
{
background:#6e6e6e;
}


td.news_item
{
padding:15px 5px 15px 10px;
valign: middle;
}

div.news_body
{
font-size: 11px;	
color: #000;	
text-decoration: none;
}

div.news_more
{
border: 1px #696969 solid;
background: #f0f0f0;
padding: 10px;

}

td.service
{
font-family: arial;
font-size: 12px;	
color: #000;	
text-decoration: none;
}


td.catlist1
{
padding:15px 15px 15px 0px;
valign: middle;
margin: 10px 0px 10px 0px;
}

td.catlist2
{
font-family: arial;
font-size: 12px;	
color: #000;	
text-decoration: none;
}

td.catlist3
{
font-family: arial;
font-size: 11px;	
color: #000;	
text-decoration: none;
}