html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; font-size:12px;}
a {color:#0787BD; text-decoration:underline;}
a:hover {text-decoration:none;}
html{background:#bfd7dd url('/images/main_bg.gif') repeat top left;	}
body{font-size:12px; color:#3d3d3d; font-family:Tahoma,"Lucida Grande",Arial,sans-serif; background:transparent url('/images/corner.jpg') no-repeat top right; width:100%}
img{border:0}
h1{font-size:16px; position:relative; color:#3f555c; background:transparent url('/images/dash.jpg') repeat-x 0 85%}
h1 span{padding-right:1px; background:#eaedf0}
span.big {font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h1 a{right:0; bottom:4px; margin-right:36px; color:#677a83; position:absolute; font-size:11px; font-weight:700; padding-left:13px; text-decoration:none; background:transparent url('/images/red_bul.jpg') no-repeat 0 75%}
h1 a:hover {color:#2f4048;}
table{position:relative;}
table td{vertical-align:top}
#seo_teaser {padding:0px 10px 0px 10px;cursor:pointer;}
#seo_teaser h1 {background:#eaedf0;font-size:16px; position:relative; color:#3f555c;padding:2px 0px 2px 0px; margin:0px;}
#seo_teaser h2 {background:#eaedf0;font-size:16px; position:relative; color:#3f555c;padding:2px 0px 2px 0px; margin:0px;}
#seo_teaser p {background:#eaedf0;padding:2px 0px 2px 0px; margin:0px;}
#seo_text {padding:0px 10px 0px 10px;}
#seo_text h1 {background:#eaedf0;font-size:16px; position:relative; color:#3f555c;padding:2px 0px 2px 0px; margin:0px;}
#seo_text h2 {background:#eaedf0;font-size:16px; position:relative; color:#3f555c;padding:2px 0px 2px 0px; margin:0px;}
#seo_text p {background:#eaedf0;padding:2px 0px 2px 0px; margin:0px;}
/*Left Side*/
/* .left_col{width:353px; background:transparent url('/images/girl_1.jpg') no-repeat top right} */
.left_col{width:308px; background:transparent url('/images/girls/new_2.jpg') no-repeat top right}
.left_col_1{width:308px; background:transparent url('/images/girls/new_1.jpg') no-repeat top right}
.left_col_2{width:308px; background:transparent url('/images/girls/new_2.jpg') no-repeat top right}
.left_col_3{width:308px; background:transparent url('/images/girls/new_3.jpg') no-repeat top right}
.left_col_4{width:308px; background:transparent url('/images/girls/new_4.jpg') no-repeat top right}
.left_col_5{width:308px; background:transparent url('/images/girls/new_5.jpg') no-repeat top right}
.left_col_6{width:308px; background:transparent url('/images/girls/new_6.jpg') no-repeat top right}
.left_col_7{width:308px; background:transparent url('/images/girls/new_7.jpg') no-repeat top right}
.left_col_8{width:308px; background:transparent url('/images/girls/new_8.jpg') no-repeat top right}
.left_col_9{width:308px; background:transparent url('/images/girls/new_9.jpg') no-repeat top right}
.left_col_10{width:308px; background:transparent url('/images/girls/new_10.jpg') no-repeat top right}
.site_nav{height:43px; text-align:center;}
.site_nav ul{padding-top:13px; list-style:none}
.site_nav ul li{padding:0 10px; display:inline}
.site_nav ul li a{padding:5px}
.site_nav ul li a:hover, .site_nav ul li.active a{padding:5px; background:transparent url('/images/icon_bg.gif') no-repeat}
.logo_pl{
	height:136px;
	text-align:right;
	padding-right:76px;
	margin-top:-5px;
}
.logo_pl_img {text-align:right; padding-right:15px; margin-top:-18px;}
.logo {text-align:center}
.girl {height:505px; position:relative; clear:both;}

.left_menu{background:url('/images/left_menu.jpg') no-repeat bottom right;  padding-right:14px; padding-bottom:50px;}
.left_menu h1{color:#fff000; font-size:13px; margin-right:30px; padding-right:40px; line-height:13px; font-family:Arial,Helvetica,sans-serif; text-align:right; background:transparent url('/images/info.jpg') no-repeat right center;}
.left_menu ul{margin-top:20px; list-style:none; float:right; display:inline;}
.left_menu li{width:170px; padding-top:10px; margin-top:-1px; border-right:3px #147db1 solid; border-bottom:1px #2e8cbb solid}
.left_menu ul li.first{border-right:0}
.left_menu ul li.empty {border-bottom:0; padding-bottom:10px; font-size:1px;}
.left_menu ul li a{color:#fff; background-color:#015f8e; text-transform:uppercase; text-decoration:none; font-weight:bold; display:block; float:left; margin-bottom:-3px; position:relative; font-family:Arial,Helvetica,sans-serif}
.left_menu ul li a:hover{color:#fff000}
.left_menu ul li a.active{color:#fff000}

div.empty_fix {width:20px; border:1px solid red; height:100px; float:right; font-size:1px;}

.shadow{height:32px; color:#3f555c; font-size:11px; background:transparent url('/images/copyright.jpg') no-repeat top right}
/*Left Side*/

.center_col{width:1020px; vertical-align:top;background:#eaedf0 url('/images/bg_l.jpg') repeat-y top left;}
.content{background:url('/images/left_top_main.gif') no-repeat top left;}

#content_main{position:relative; clear:both; padding-left:5px; padding-top:5px; padding-bottom:15px; overflow:hidden;}
#content_main h1{margin-bottom:20px}
#content_main h1 a{ line-height:18px;}
#content_main h1 span{font-size:28px; font-weight:normal; padding:0px 0px 0px 4px;}
#content_main p{padding-bottom:15px}
#content_main p b{color:#0074ae}


#tab_top_nav {border-top:3px #2e8bba solid; background:#005e8d; margin-bottom:30px; background:#005e8d url('/images/main_nav_left.jpg') no-repeat bottom left;}
#tab_top_nav td {border-left:1px #4c9ec7 solid; background:transparent url('/images/nav_bullet.jpg') no-repeat top center; padding:15px 0 12px 0; text-align:center;}
#tab_top_nav td a{color:#fff; font-weight:bold; text-transform:uppercase;}
#tab_top_nav td a:hover{color:#fff000;}
#tab_top_nav td a.active{color:#fff000;}



#top_nav{ border-top:3px #2e8bba solid; height:41px; background:#005e8d; margin-bottom:30px}
#top_nav ul{height:44px; margin-top:-3px; list-style:none; background:transparent url('/images/main_nav_left.jpg') no-repeat bottom left; }
#top_nav ul li{float:left; border-left:1px #4c9ec7 solid; background:transparent url('/images/nav_bullet.jpg') no-repeat top center; padding:14px 0 2px; width:19.7%; text-align:center;}
#top_nav ul li.first{border:none;}
#top_nav ul li a{color:#fff; font-weight:700;}
#top_nav ul li a:hover{color:#fff000;}
#top_nav ul li a.active{color:#fff000;}

#cart p a, #top_nav ul li a{text-transform:uppercase; text-decoration:none; font-size:11px; font-family:Arial,Helvetica,sans-serif	}

#info {padding-left:15px;}
#info p {margin-bottom:15px}
#phone {font-size:18px; background:transparent url('/images/phone.jpg') no-repeat left center; padding-left:30px; font-family:Arial,Helvetica,sans-serif; line-height:22px; height:22px;}
#icq {font-size:13px; background:transparent url('/images/icq.jpg') no-repeat left center; padding-left:30px; color:#3e94c0; font-weight:700; line-height:13px; font-family:Arial,Helvetica,sans-serif; height:26px;}
#search {padding-left:30px; background:transparent url('/images/search_icon.jpg') no-repeat left top; position:relative; margin:17px 0px 0px 0px; padding:2px 0px 0px 27px; height:40px;}
#search_p {position:relative; padding:0; margin:0;}
#search input.txt {border:1px #42ACBF solid; width:106px; height:15px; font-size:11px; color:#5f6d70; position:absolute; top:2px; left:30px; padding:1px 0 1px 4px;}
#search input.button {position:absolute; top:2px; left:143px;}
#search a{color:#005f8e; font-size:10px}

#catalog {margin-top:10px;}
#catalog_inner {padding-top:80px; background:url('/images/left_top_main2.gif') no-repeat top left;}
#catalog_inner2 {background:url('/images/left_top_main4.gif') no-repeat bottom left;}

#catalog h1{color:#288da6; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:15px; padding-left:15px; margin-left:30px; margin-bottom:10px; background:transparent url('/images/sq.jpg') no-repeat 0 2px;}
#catalog ul#center_menu {padding-bottom:75px; min-height:330px;}
#catalog ul#center_menu li {list-style:none; background-image:url('/images/catalog_bullet.jpg'); background-repeat:no-repeat; background-position:left center; padding:7px 0px 7px 27px; line-height:60%; position:relative; zoom:1;}
* html #catalog ul#center_menu li {height:10px;}
#catalog ul#center_menu li.active {background-image:none;}
#catalog ul#center_menu li span {background:none; display:block; position:relative;}
#catalog ul#center_menu li.active span {position:relative; display:block; background:#fff;}
#catalog ul#center_menu li span.myBox {background:#fff;}
#catalog ul#center_menu li span.myBox a {display:block;}
#catalog ul#center_menu li span.myBox a b {padding:0px 0px 0px 9px; display:block;}
* html #catalog ul#center_menu li span.myBox a {padding-left:0px;}
#catalog ul#center_menu li.active span img {position:absolute; top:20%; left:-27px;}
* html #catalog ul#center_menu li.active span img {top:3px;}
#catalog ul#center_menu li a{font-size:12px; font-weight:bold; color:#2f4048; text-decoration:none; font-family:Tahoma,Arial,sans-serif; line-height:12px;}
#catalog ul#center_menu li a:hover{color:#D10004}
#catalog ul#center_menu li ul li span.myBox {margin-left:-5px; margin-top:1px;}
#catalog ul#center_menu li ul li span.myBox a {text-decoration:none;}


#catalog ul#center_menu li ul {padding:8px 0 0 0;}
#catalog ul#center_menu li ul li { background:none; margin:0; padding:3px 0 3px 0;}
#catalog ul#center_menu li ul li a {font-size:11px; color:#007cb7; font-weight:normal; text-decoration:underline; padding-left:24px; display:block;}
#catalog ul#center_menu li ul li a:hover {text-decoration:none; color:#007cb7;}
#catalog ul#center_menu li ul li span.myBox a {padding-left:29px;}
#catalog ul#center_menu li ul ul {padding-top:3px; padding-left:36px;}
#catalog ul#center_menu li ul ul li a.last_level_a {color:#567074; padding-left:0;}
#catalog ul#center_menu li ul ul li a:hover {color:#567074;}
#catalog ul#center_menu li ul li a#last_a_active {background:url('/images/menu/arrow_d.gif') no-repeat 9px center; padding-left:24px;}
#catalog ul#center_menu li ul li a.last_a_unactive {background:url('/images/menu/arrow_r.gif') no-repeat 9px center;}

div#center_banners {margin-left:20px; margin-top:-36px;}
div#center_banners img {margin-bottom:10px; margin-top:0;}

div#auth {width:360px; height:49px; background:url(/images/auth_bg.gif) no-repeat; margin-top:6px; position:relative;}
div#auth input.auth_text {width:103px; height:18px; background-color:#238cae; border:none; color:#fff; padding:0 8px; position:absolute; left:16px;}
div#auth input#auth_login {top:5px;}
div#auth input#auth_pass {top:25px;}
div#auth input#auth_pass_tmp {top:25px;}
div#auth input#auth_submit {position:absolute; top:20px; left:148px;}
div#auth a {font-size:11px; font-family:Tahoma; color:#9de1f8; position:absolute; left:180px; text-decoration:underline; margin-top:-5px;}
div#auth a:hover {text-decoration:none;}
	span#user_status {margin-top:5px; margin-left:11px; float:left; background-color:#238cae; padding:5px; color:#fff;}
	span#user_status a {color:#fff; text-decoration:none; position: static;}
	span#user_status a:hover {text-decoration:underline;}
	span#user_links {float:left; padding:10px 5px 5px;}
	span#user_links	a#change_profile {position: static; width:105px;}
	span#user_links a#logout_button {position: static;}

div#news_index {margin-left:20px;}
div#news_index h5 {color:#288da6; font-size:16px; font-weight:bold; background:url(/images/news_index_bg.gif) right 5px no-repeat; position:relative;}
div#news_index h5 b {background:#EAEDF0; padding:0px 5px 0px 0px;}
div#news_index div {margin-top:14px; padding-bottom:20px;}
div#news_index div span.date {font-size:12px; color:#42acbf; display:block; background:url(/images/news_index_date.gif) left 3px no-repeat; padding-left:20px; margin-bottom:3px; position:relative;}
div#news_index div .news_title {color:#0787bd; font-weight:bold; text-decoration:underline;}
div#news_index div p {color:#2f2f2f; font-size:12px; margin-top:4px;}
div#news_index div a.news_more {color:#0787bd; text-decoration:underline; background:url(/images/news_index_arrow.gif) right 5px no-repeat; padding-right:7px; float:right; font-size:11px; font-weight:bold;}
div#news_index div a:hover {text-decoration:none;}


td#footer_td {width:1020px;}
#footer{clear:both; position:relative; width:100%; background:#288da6 url('/images/footer_r.jpg') no-repeat right top;}
#footer div#footer_inner {height:74px; clear:both;background: transparent url('/images/footer_l.jpg') no-repeat left top;}
#footer div{padding:0 30px;}
#footer ul{height:74px; list-style:none; background:transparent url('/images/footer_l.jpg') no-repeat left top;}
#footer ul li{ display:inline;	padding-right:1%;}
#footer ul li img{background:transparent url('/images/nav_bullet.jpg') no-repeat bottom center;padding-bottom:13px;margin-top:10px;}

table#bottom_menu {width:100%; height:74px; background:transparent url('/images/footer_br.gif') repeat-x bottom;}
table#bottom_menu td {text-align:center; vertical-align:middle; background:url('/images/footer/element_bg.gif') bottom center no-repeat;}

.service{ position:relative;}
.service p{width:211px;margin-bottom:10px; margin-right:20px}
.service p a{color:#fff000; font-size:13px; text-decoration:none; font-weight:700; font-family:Arial,Helvetica,sans-serif; background:url('/images/arrow.gif') no-repeat; padding-right:15px;  margin-left:16px;}
.service p.auth{height:49px;background:#036693 url('/images/authorization.jpg') no-repeat top; line-height:49px }
.service p.price{height:40px; background:#036693 url('/images/price.jpg') no-repeat top; padding-top:15px; line-height:13px}
.service p.auth a{background-position:100% 70%;}
.service p.price a{display:block;width:85px;padding:0;background-position:100% 90%;}
.news_block{}
.news_block p{padding-left:40px; padding-bottom:20px; padding-right:40px}
.news_block p b{display:block; color:#278ca5}
.news_block p a{text-decoration:none; color:#3D3D3D;}
.news_block p a:hover{text-decoration:underline;}
.left_side{position: relative; width:26%;}
.left_side-padding { padding-right:20px;}
.right_side{ position:relative;}
.right_side h1{color:#d11317; margin:20px 0 10px 8px;}
.right_side h1 span{font-size:28px; font-weight:normal;}
.top_banners{margin-top:12px;}
.top_banners img, .top_banners object{margin-right:6px}
.card{position:relative; background:#fcfcfc url('/images/card_right_bottom.jpg') no-repeat bottom right; margin-left:10px;}
.card div{background:transparent url('/images/card_left_bottom.jpg') no-repeat left bottom;padding-bottom:20px;}
.card h2{font-size:14px; background:transparent url('/images/card_right_top.jpg') no-repeat top right; padding-right:15px}
.card h2 span{background:transparent url('/images/card_left_top.jpg') no-repeat top left; padding:10px 0 10px 20px; display:block}
.card img{margin:5px 15px;}
.card b {color:#bc0001; font-size:16px;/* position:absolute; right:27px; top:55px*/}
.card a{font-size:11px; font-weight:700; padding-right:7px; text-decoration:none}
.card a.detail, .card a.to_cart {background:transparent url('/images/card_bul.jpg') no-repeat 100% 75%}
.detail:hover, .to_cart:hover { text-decoration:underline;}
.card a.detail{top:85px; color:#42acbf}
.card a.to_cart{top:73px; color:#0787bd}
.product_wrap{padding-left:23px; overflow:hidden}

.more{text-align:right;}
.more a{padding-left:10px;color:#df0023;font-weight:bold;font-size:11px;text-decoration:none;background:transparent url('/images/red_bul.jpg') no-repeat 0% 60%; }

.belt_r{width:86px; height:57px; right:-86px; bottom:0; position:absolute; background:transparent url('/images/belt_r.png') no-repeat}
.belt_l{width:45px; height:57px; left:-45px; bottom:0; position:absolute; background:transparent url('/images/belt_l.png') no-repeat}

#cart_wrapper {width:26%;}
#cart_all {padding:0px 0px 0px 5px;}
#cart {height:44px; margin-right:1px;background:#288da6 url('/images/cart_bg.jpg') repeat-x top; min-width:198px;}
#cart {width:100%;}
#cart div#cart_inner {background:transparent url('/images/cart_right.jpg') no-repeat right top;}
#cart div#cart_inner div {height:44px; background:transparent url('/images/cart_left.jpg') no-repeat left top; position:relative;}
#cart p {width:70%; float:left; margin-right:25px; background:transparent url('/images/cart_logo.gif') no-repeat 20px 10px; padding:16px 0 8px 0; text-transform:uppercase; color:#9DE1F8}
#cart p b {padding:15px 0px 3px 50px;}
#cart p a {color:#8ed6ed; padding-right:13px; background:transparent url('/images/arrow.gif') no-repeat right center;}
#cart span {height:36px; display:block; float:right; font-size:11px; color:#fff; padding-top:8px; position:absolute; top:0px; right:0px; width:40%; text-align:center; border-left:1px #5fc1d9 solid;}
#cart span a {font-weight:bold; color:#fff000; text-decoration:none;}

table.white_t {width:100%; background-color:#fff; margin:0px 0px 15px 0px;}
table.white_t td.first_top_white {width:4px; height:4px; background:url(/images/white/top_left.gif) no-repeat;}
table.white_t td.last_top_white {width:4px; height:4px; background:url(/images/white/top_right.gif) top right no-repeat;}
table.white_t td.first_bottom_white {width:4px; height:4px; background:url(/images/white/bottom_left.gif) no-repeat bottom left;}
table.white_t td.last_bottom_white {width:4px; height:4px; background:url(/images/white/bottom_right.gif) bottom right no-repeat;}
table.white_t td.white_title {height:45px; width:7%; background:url(/images/white/figure.gif) right center no-repeat; text-align:right; vertical-align:middle; color:#d11317; font-weight:bold; font-size:14px; padding-right:18px;}
table.white_t td.white_products {vertical-align:middle; width:75%; padding-left:27px; font-size:12px;}
table.white_t td.white_products a {font-size:12px; color:#0787bd; text-decoration:underline;}
table.white_t td.white_products a:hover {text-decoration:none;}

table.white_t td.news_list {font-size:12px; color:#2f2f2f; padding:10px 0 10px 0;}
table.white_t td.news_list div.news_list_block {background:transparent url('/images/dash.jpg') left bottom repeat-x; width:95%; text-align:left; margin:6px auto 12px; padding-bottom:14px;}
table.white_t td.news_list span.date {font-size:12px; color:#42acbf; display:block; background:url(/images/news/bg_title.gif) left 3px no-repeat; padding-left:20px; margin-bottom:3px;}
table.white_t td.news_list .news_title {color:#0787bd; font-size:14px; font-weight:bold; text-decoration:underline; display:block; margin-bottom:10px;}
table.white_t td.news_list div.news_list_block img {float:left; margin:0 20px 0 0;}
table.white_t td.news_list div.news_list_block .clear {height:1px;}
table.white_t td.news_list div.news_list_block a.news_more {color:#0787bd; text-decoration:underline; background:url(/images/news_index_arrow.gif) right 5px no-repeat; padding-right:7px; float:right; font-size:11px; font-weight:bold;}
table.white_t td.news_list div.news_list_block a:hover {text-decoration:none;}

table.white_t td.news_list div.news_inner {width:95%; text-align:left; margin:0 auto; padding-bottom:30px;}
table.white_t td.news_list div.news_inner .news_title {color:#0787bd; font-size:14px; font-weight:bold; text-decoration:none; display:block; margin:0;}
table.white_t td.news_list div.news_inner p {margin:12px 0; line-height:17px;}
table.white_t td.news_list div.news_inner h2 { margin:20px 0px 10px 0px; border-bottom:solid 1px #0787BD; color:#0787BD; padding:0 0 5px 0;}
table.white_t td.news_list div.news_inner h3 { margin:20px 0px 10px 0px; color:#0787BD; padding:0 0 5px 0;}

table.white_t td.news_list div.news_inner table.tech {width:100%; margin-top:5px;}
table.white_t td.news_list div.news_inner table.tech td {font-size:12px; color:#000; height:34px; vertical-align:middle; text-align:center; width:50%;}
table.white_t td.news_list div.news_inner table.tech td.first_tech {font-weight:bold; color:#61767d; border-right:1px solid #9de1f8;}
table.white_t td.news_list div.news_inner table.tech tr.blue {background-color:#e7f3f7;}

/* product */
.news_list ul {margin:0px 0px 0px 20px;}
.news_list ul li {list-style-image:url(/images/red_bul.jpg); margin:3px 0px 5px 0px;}
.news_list ol {margin:0px 0px 0px 20px;}
.news_list ol li {margin:3px 0px 5px 0px;}



div.breadcrump {color:#42acbf; font-size:11px; margin:6px 0 20px 8px;}
div.breadcrump a {color:#42acbf; font-size:11px; text-decoration:underline;}
div.breadcrump a:hover {text-decoration:none;}

table.pager {width:100%; margin:12px 0 12px 0; height:33px;}
table.pager td {background-color:#288da6; height:33px; font-size:11px; color:#9de1f8; font-weight:bold; text-align:center; vertical-align:middle;}
table.pager td a {color:#9de1f8; margin:0 1px;}
table.pager td a:hover {text-decoration:none;}
table.pager td span.current_pager_num {color:#fff; background-color:#92bac6; padding:2px}
table.pager td.pager_first {background:#288da6 url(/images/pager/bg_left.gif) no-repeat; text-align:left; padding:0 0 0 20px}
table.pager td.pager_first span {}
table.pager td.pager_last {background:#288da6 url(/images/pager/bg_right.gif) top right no-repeat;}

table.inner_products {width:100%;}
table.inner_products td {padding:16px 10px;}
table.inner_products td a:hover {text-decoration:none;}
table.inner_products td.product_first {background:url(/images/bg_product.gif) center no-repeat; text-align:center; vertical-align:middle; width:150px; height:100px; padding:0;}
table.inner_products td.product_first img {margin:2px 0px 0px 2px;}
table.inner_products td.product_first_cmp {background:url(/images/bg_product_cmp.gif) center no-repeat; text-align:center; vertical-align:middle; width:150px; height:100px; padding:0;}
table.inner_products td.product_first_cmp img {margin:2px 0px 0px 2px;}
table.inner_products td.separator {background:url(/images/dash.jpg) left bottom repeat-x; height:1px; font-size:1px; padding:0;}
table.inner_products td a.product_head {font-size:14px; color:#288da6; font-weight:bold;}
table.inner_products td p {padding:3px 40px 3px 0;}
table.inner_products td span.red {color:#cf0121; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
table.inner_products td span.grey {color:#79828b; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
.bold {font-weight:bold;}
span.red {color:#cf0121; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
span.grey {color:#79828b; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
table.inner_products td a.in_basket {font-size:11px; font-weight:bold; color:#0787bd;}
table.inner_products td img.in_basket_icon {position:relative; top:4px; margin:0 9px 0 32px;}

a.in_basket_last {color:#fff000; font-weight:bold; font-size:12px; text-decoration:underline; display:block; background:url('/images/in_basket_last.gif') no-repeat; width:122px; height:25px; padding-left:10px; padding-top:8px;}
a.in_basket_last:hover {text-decoration:none;}

.to_left{float:left;}
.to_right{float:right;}
.clear{clear:both}
.rs{line-height:0;height:0;visibility: hidden;}
.right_col{background:transparent url('/images/bg_r.jpg') repeat-y;}
.right_col span{display:block;height:550px;background:transparent url('/images/bg2.jpg') no-repeat 14px 0;}
.right_col div{height:200px;background:transparent url('/images/right_top.jpg') no-repeat top left; left:-1px; position:relative;}
.right_col table td{background:transparent url('/images/bg2.jpg') no-repeat bottom left;height:688px;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:block}

div#info {color:#3f555c; line-height:19px; padding-bottom:8px;}
div#info a {color:#3f555c;}
div#info a:hover {text-decoration:none;}

div#order_price {text-align:left; font-size:12px; color:#61767d; padding-bottom:20px; padding-left:50px;}
div#order_price span.big {color:#D11317; font-size:22px;}

div#your_comments {width:145px; height:17px; background:transparent url('/images/bg_comments.gif') no-repeat; color:#fff; font-weight:bold; padding:2px 0px 0px 20px; margin-bottom:0;}
.comment_ta {margin:0px; border:1px solid #0787bd; padding:5px; color:#666666;}
* html .comment_ta {margin-top:-1px;}

div#subtotal_n_discounts {text-align:left; color:#61767d; font-size:12px; line-height:25px;}
div#subtotal_n_discounts span {color:#288da6;}
div#subtotal_n_discounts span.red {color:#cf0121; font-size:17px; font-family:Arial, Helvetica, sans-serif;}

/* Sitemap */
div#sitemap_ul {text-align:left; font-size:12px; color:#0787bd; padding-left:22px; line-height:22px;}
div#sitemap_ul a {font-size:12px; color:#0787bd; text-decoration:underline;}
div#sitemap_ul a:hover {text-decoration:none;}
div#sitemap_ul ul {list-style:none; margin:0; padding:0;}
div#sitemap_ul ul li {padding-left:22px; background:url('/images/sitemap/li_first.gif') 0 6px no-repeat; margin:0; list-style:none;}
div#sitemap_ul ul li.expanded {background:url('/images/sitemap/li_first_a.gif') 0 6px no-repeat;}
div#sitemap_ul ul li a {font-size:14px; font-weight: bold;}
div#sitemap_ul ul ul {margin-left:35px;}
* html div#sitemap_ul ul ul {margin-left:15px;}
div#sitemap_ul ul ul li {padding-left:17px; background:url('/images/sitemap/li_second.gif') 0 7px no-repeat;}
div#sitemap_ul ul ul li.expanded {background:url('/images/sitemap/li_second_a.gif') 0 7px no-repeat;}
div#sitemap_ul ul ul li a {color:#697479; font-size:12px; font-weight: bold;}
div#sitemap_ul ul ul ul li a {color:#0787bd; font-size:12px; font-weight: normal;}
div#sitemap_ul ul ul ul ul li {padding-left:17px; background: none;}
div#sitemap_ul ul ul ul ul li a {color:#697479; font-size:12px; font-weight: normal;}


/* registration */
.tab_reg {}
.tab_reg td {font-size:12px; text-align:left;}
.tab_reg .tatle_reg {padding:9px 5px 5px 13px; color:#61767d; line-height:90%; border-bottom:solid 1px #E7F3F7; width:180px;}
.tab_reg .tatle_reg b {color:#990000;}
.tab_reg .value_reg {padding:3px 5px 2px 13px; vertical-align:middle; border-bottom:solid 1px #E7F3F7; font-family:"Small Fonts", Arial, Verdana; font-size:9px; color:#61767d;}
.tab_reg .value_reg div { font-size:9px;}
.tp { width:95%; height:18px; border:solid 1px #C0CFD4; padding:4px 0px 0px 4px; color:#666; font-size:12px;}
.tab_reg .value_reg .ttp { width:95%; height:66px; border:solid 1px #C0CFD4; padding:4px 0px 0px 4px; color:#666; font-size:12px;}


.prop_div { margin: 30px 0px 15px 0px; }
.prop_table { border-bottom: solid 1px #0787bd; color: #61767d; }
.prop_table th { padding: 6px; padding-left: 10px; padding-right: 10px; border-bottom: solid 1px #0787bd; color: #288da6; }
.prop_table td { padding: 6px; padding-left: 10px; padding-right: 10px; }
.prop_table td.prop_key { border-right: solid 1px #9de1f8; width:180px; }
.prop_table td.prop_value {}
.prop_table td.prop_sep { padding-left: 25px; color: #288da6; font-weight:bold; border-top: solid 1px #9de1f8; border-bottom: solid 1px #9de1f8; }


.product_summary{color:gray;margin-top:10px}
h2#price{border:none;color:#e06060;font-size: 22px}
/* COMENTA */
.com_title {color:#d11317; font-family:Arial, Helvetica, sans-serif; font-size:20px; display:block; text-align:100%; padding:15px 0px 15px 0px; font-weight:bold; text-align:center; }
.com_text {padding:15px; background:#e7f3f7; text-align:center; font-family:Tahoma, Arial; font-size:13px; color:#0787bd; font-weight:bold;}


.img_info {margin:20px 0px 10px 0px; padding:10px 10px 10px 30px;  float:right; background:#fff;}
.img_left {margin:5px 15px 10px 0px;}
.img_right {margin:5px 0px 10px 15px;}

/*
.img_info { margin:20px 10px 10px 0px;}
.tab_info {}
table.tab_info tr td:first-child {padding:5px 10px 5px 10px; border-right:solid 1px #9DE1F8;}
table.tab_info tr th:first-child {padding:5px 10px 5px 10px; border-right:solid 1px #9DE1F8;}
* html table.tab_info tr td {border-right: expression(nextSibling == null ? 'none' : previousSibling == null ? 'solid 1px #9DE1F8' : 'none');}
* html table.tab_info tr td {padding: expression(nextSibling == null ? '5px 0 5px 10px' : previousSibling == null ? '5px 10px 5px 10px' : '5px 0 5px 10px');}
* html table.tab_info tr td {border-bottom:solid 1px #9DE1F8;}
* html table.tab_info tr th {border-right: expression(nextSibling == null ? 'none' : previousSibling == null ? 'solid 1px #9DE1F8' : 'none');}
* html table.tab_info tr th {padding: expression(nextSibling == null ? '5px 0 5px 10px' : previousSibling == null ? '5px 10px 5px 10px' : '5px 0 5px 10px');}
* html table.tab_info.no_borders tr th {border-right: expression(nextSibling == null ? 'none' : previousSibling == null ? 'none' : 'none');}
* html table.tab_info.no_borders tr td {border-right: expression(nextSibling == null ? 'none' : previousSibling == null ? 'none' : 'none');}
table.tab_info th {padding:5px 0 5px 10px; vertical-align:top; color:#288da6; font-weight:bold; border-bottom:1px solid #0787bd;}
table.tab_info td {padding:5px 0 5px 10px; vertical-align:top; color:#000; font-weight:normal;}
table.tab_info td ul,table.tab_info td ol { margin:5px 0px 5px 25px;}
*/
div.site_reg_title {font-size:12px; color:#61767d; text-align:left; padding:10px;}
div.site_center_title {font-size:14px; color:#61767d; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
div.center_underlined {color:#0787bd; text-align:center; font-size:13px; font-weight:bold; border-bottom:1px solid #0787bd; margin-top:25px; padding-bottom:4px;}
div.site_center_red {color:#d11317; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:center; margin-bottom:15px;}
div.blue_box {color:#0787bd; font-weight:bold; text-align:center; background-color:#e7f3f7; padding:20px 10px;}
div.blue_box span {color:#000; font-weight:normal;}

img.fixed_price {position:relative; top:4px; left:6px;}
img.fixed_price_1st {}

.tr_color {background:#e7f3f7;}
#tab_color {width:100%; border-bottom:solid 1px #0787bd;}
#tab_color th {font-family: Tahoma, Arial; font-size:9px; text-transform:uppercase; color:#288da6; padding:0px 4px 4px 4px; border-bottom:solid 1px #0787bd; line-height:100%;}
#tab_color td {border-right:solid 1px #9de1f8;}
#tab_color .tr_img{border-right:none;}
#tab_color .tr_img div {border:solid 1px #77B6C7; padding:6px; background:#fff; margin:4px}
#tab_color .title {text-align:left; padding:10px 10px 10px 10px; font-weight:normal;}
#tab_color .price {padding:10px 3px 0px 3px;color:#d11317; }
#tab_color .price b {font-weight:normal; color:#61767D}
#tab_color .col {padding:8px 3px 0px 3px;}
#tab_color .col input {border:solid 1px #567074; background:#fff; width:15px; color:#666666; padding:0px 3px 0px 3px}
#tab_color .price_big {padding:10px 3px 0px 3px;color:#d11317;}
#tab_color .price_big b { color:#61767D}
#tab_color .check {padding:10px 3px 0px 3px;}

#tab_color_2 {width:100%; border-bottom:solid 1px #0787bd;}
#tab_color_2 th {font-family: Tahoma, Arial; font-size:9px; text-transform:uppercase; color:#288da6; padding:0px 4px 4px 14px; border-bottom:solid 1px #0787bd; line-height:100%; text-align:left;}
#tab_color_2 td {border-right:solid 1px #9de1f8;}
#tab_color_2 .tatle_value {padding:6px 4px 6px 10px; border-bottom:solid 1px #e7f3f7; color:#61767d; font-size:12px; border-right:none;}


/* Element FORM */
.but_style_01 {background:#239CBD url(/images/but_style_01.gif) no-repeat; width:151px; line-height:19px; font-family:Tahoma, Arial; font-size:12px; color:#FFF; font-weight:bold; border:none; cursor:pointer; height:22px; margin:0; padding:0;}
.but_style_n {background:#239CBD url(/images/but_style_02.gif) no-repeat; width:151px; line-height:19px; font-family:Tahoma, Arial; font-size:12px; color:#FFF; font-weight:bold; border:none; cursor:pointer; height:22px; margin:0; padding:0;}
.but_style_p {background:#239CBD url(/images/but_style_03.gif) no-repeat; width:151px; line-height:19px; font-family:Tahoma, Arial; font-size:12px; color:#FFF; font-weight:bold; border:none; cursor:pointer; height:22px; margin:0; padding:0;}
.but_style_p_2 { display:block; background:#239CBD url(/images/but_style_03_2.gif) no-repeat; width:210px; line-height:19px; font-family:Tahoma, Arial; font-size:12px; color:#FFF; font-weight:bold; border:none; cursor:pointer; height:22px; margin:0; padding:0px 0px 0px 40px;}

.but_style_add_all {background:#239CBD url(/images/pic_02.gif); border:none; margin:0; padding:0;}
.but_style_add_all_2 {background:url(/images/pic_01.gif) no-repeat right; margin:0; padding:0;}
.but_style_add {background:url(/images/pic_03.gif) no-repeat left; width:100%; line-height:19px; font-family:Tahoma, Arial; font-size:12px; color:#FFF; font-weight:bold; border:none; height:22px; margin:0; padding:0; cursor:pointer;}

.index_banner_top {}
.index_banner_top td {border:solid 2px #EAEDF0;}

div#comparation_container {padding-left:10px;}
a.compare_link {color:#fff; font-size:10px; display:block; width:67px; height:10px; background:url(/images/compare.gif); text-align:center; line-height:7px; text-decoration:none; position:relative; top:-3px; left:13px;}
div#compare_btn {width:126px; margin-top:-28px; position:relative; background-color:#eaedf0; padding-right:15px; margin-right:-11px; float:right; text-align:right;}
* html div#compare_btn {margin-right:-7px}
a#delete_all {float:left; font-weight:bold; padding-right:15px; padding-left:20px; background-color:#eaedf0; margin-top:-26px; position:relative; margin-left:-10px;}
strong.active_strong {display:block; width:192px; height:17px; text-align:center; color:#fff; background:url(/images/active_left.gif); padding-top:2px; font-size:11px; float:left}
strong#active_strong_right {background:url(/images/active_right.gif);}
a.compare_links {color:#0787bd; display:block; float:left; font-size:11px; font-weight:bold; text-align:center; width:226px; padding-top:2px; height:17px;}
a#active_left_link {background:url(/images/active_left_link.gif);}
a#active_right_link {background:url(/images/active_right_link.gif);}
div#compare_links_set {padding-left:50px; float:left;}
div#compare_print {padding-right:40px; float:right;}
div#compare_print a {color:#0787bd; display:block; float:left; font-size:11px; text-align:center; padding-top:2px; height:17px; text-decoration: none; }

div#product_print {padding-right:15px; text-align:right; }
div#product_print a {color:#0787bd; display:block; font-size:11px; padding-top:2px; height:17px; font-weight:bold; text-decoration: none; }

table#compare_table {clear:both; border:1px solid #92bac6; width:98%; border-right:none;}
table#compare_table td {padding:10px 15px; border-right:1px solid #92bac6;}
table#compare_table td strong {color:#61767d;}
table#compare_table tr.compare_tr_2 {background-color:#e7f3f7;}
table#compare_table th {text-align:left; padding:10px 15px; font-weight:bold; color:#0787bd; font-size:13px; border-top:1px solid #92bac6; border-bottom:1px solid #92bac6; border-right:1px solid #92bac6;}
table#compare_table td b {font-weight:normal; color:#288da6; font-size:14px;}
table#compare_table td.product_first {background:url(/images/bg_product.gif) center no-repeat; text-align:center; vertical-align:middle; height:100px; padding:0;}
table#compare_table table td {border-right:none;}

.usa { text-align:right; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#61767d; padding:2px 3px 0 0;}
.usa strong { color:#0787bd;}
div#product_print a {
	background: url(/images/print.gif) no-repeat 0 3px;
	display: inline-block;
	padding-left: 17px
}
.pdf {
	background: url(/images/pdf_icon.png) no-repeat 0 0;
	color: #798d96;
	display: inline-block;
	height: 16px;
	padding: 0 0 0 23px;
	margin: 10px 0 0 0;
}
.pdf a {
	font-weight: bold;
}
.attendant {
	margin: 0;
	overflow: hidden;
	padding: 0 0 30px;
	width: 745px;
	//width: 768px;
}
.attendant h5 {
	background: url("/images/dash.jpg") repeat-x 0 85%;
	color: #d11317;
	margin: 0 0 20px;
}
.attendant h5 span {
	background: #eaedf0;
	padding-right: 1px;
}
.attendant ul {
	_height: 235px;
	margin: 0 0 0 -22px;
	_margin: 0 0 0 -44px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.attendant li {
    background: url(/images/bg_attendant.png) no-repeat 50% 37px;
    float: left;
    height: 188px;
    list-style: none;
    margin: 0 0 70px 21px;
    padding: 0;
    position: relative;
    width: 234px;
}
.attendant li div {
    height: 100px;
    margin: 18px auto 0;
    overflow: hidden;
    width: 130px;
}
.attendant a {
    display: block;
    font-weight: bold;
    text-align: center;
       height: 30px;
    _margin-bottom: -2px;
    overflow: hidden;
}
.attendant li span {
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    float: left;
    padding: 19px 0 0 40px;
    text-align: center;
    width: 65px
}
.attendant li b {
    color: #000;
    float: right;
    padding: 17px 34px 0 0;
    width: 90px;
}
.attendant li b a {
    background: url(/images/icon_korzina.png) no-repeat 0 0;
    height: 18px;
    padding: 0 0 0 23px
}
.focus_ttl {
    color: #0074AE;
    height: 30px;
    overflow: hidden;
    margin: 0 0 15px;
}
.focus_descript {
    height: 70px;
    overflow: hidden;
    margin: 0 0 15px;
}

/* seofix */
.right_side .rh1 {
    color: #D11317;
    margin: 20px 0 10px 8px;
}

.rh1 {

    background: url("/images/dash.jpg") repeat-x scroll 0 85% transparent;
    font-size: 16px;
    position: relative;
}

.rh1 span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: normal;
}

#content_main .rh1 a {
    line-height: 18px;
}

.rh1 a {
    background: url("/images/red_bul.jpg") no-repeat scroll 0 75% transparent;
    bottom: 4px;
    color: #677A83;
    font-size: 11px;
    font-weight: 700;
    margin-right: 36px;
    padding-left: 13px;
    position: absolute;
    right: 0;
    text-decoration: none;
}

#content_main .rh1 {
    margin-bottom: 20px;
}

#catalog .cath1 {
    background: url("/images/sq.jpg") no-repeat scroll 0 2px transparent;
    color: #288DA6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 30px;
    padding-left: 15px;
    text-transform: uppercase;
}
/*Addition SEO*/
div.l_title{float:left;margin-top:4px}
div.l_price{float:left;margin-top:8px;margin-right: 8px;color:#DA2F26;font-size:17px}
div.l_price_buy{float:left;margin-top:0}
div.stub{clear:both}

a.product_head h2{font-size:14px;text-decoration: underline}
span.big_title{ font-family: Arial,Helvetica,sans-serif;
                font-size: 28px;
                font-weight: normal;color:#DA2F26;}

div.a_content{   margin-bottom: 60px;
                                margin-top: -40px;
                                padding-bottom: 0;
                                padding-left: 18px;
                                padding-right: 0px;
                                padding-top: 0;}
.a_content_title{    background-attachment: scroll;
    background-image: url("/images/news_index_bg.gif");
    background-position: right 5px;
    background-repeat: no-repeat;
    color: #288DA6;
    font-size: 16px;
    font-weight: bold;
    position: relative;}

.a_content_title b{background-image: none;background-color: #EAEDF0;padding-right: 5px;}
