html {height:100%;}
body {margin:0px;padding:0px;font-family: arial; font-size:12px;color: #fff;background:#00aef0;}
/*NEW-YEAR body {margin:0px;padding:0px;font-family: arial; font-size:12px;color: #fff;background:#00aef0;background-image: url("bg_snow.gif");}*/
a {text-decoration:underline;color:#fff;font-weight:bold;}
a:hover {text-decoration:none;color: #ebf5f8;}
img {border:0px;}
b {font-weight:normal;}
strong {font-weight:bold;}

#container {width:800px;position:absolute;top:0px;left:50%;margin-left:-400px;background:#84d4f3;background: url(header.jpg) top no-repeat;height:100%;}

#authbox {height:28px;padding-top:3px; padding-right:10px; padding-left:10px; font-size:11px;}
	#authbox a {font-size:11px;color:#035f83;}
	#authbox label {color: #0b77a0;padding:0px 5px;}
	#authbox input.text {background:#088dbf;font-size:11px;color:#fff;height:17px;border:0px;}
	#authbox input.checkbox {vertical-align:middle;}
	#authbox .spacer {display:inline-block;width:48px;}
	html:root* #authbox .spacer {width:43px;}
	#authbox .enterbutton {background: url(button_enter.gif);width:55px;height:17px;border:0px;cursor:pointer;}
	

#trash {position:absolute;top:190px;left:650px;font-size:11px;color:#006666;}
	#trash span {color:#00394f;}
	#trash span.title {display:block;padding-left:35px;background:url(pic_trash.gif) left no-repeat;font-size:14px;margin-bottom:5px;}
	#trash .info {padding-left:10px;}
	
#contact {position:absolute;top:50px;left:630px;font-size:10px;color:#0081b2;}


#logo {position:absolute;top:45px;left:0px;font-weight:bold;width:180px;}
	#logo .name {display:block;font-size:30px;letter-spacing:-2px;}
	#logo h1{font-size: 120%;padding:0px;margin:0px;}

#countries {position:absolute;top:250px;width:800px;}
	#countries a {position:absolute;display:block;}
	#countries a span {display:none;}
	#countries a b {display:block;position:absolute;left:100px;top:170px;color: #00aef0;font-size:12px;font-weight:bold;}
	
	#countries .america {z-index:2;background:url(m_america.png);width:181px;height:170px;margin-top:-149px;margin-left:-35px;_margin-left:-34px;}
	#countries .opened .america, #countries .america_hov {z-index:10;background:url(m_america_exp.png) no-repeat;width:181px;height:170px;margin-top:-149px;margin-left:-35px;_margin-left:-34px;}
	
	#countries .europe {z-index:2;background:url(m_europe.png);width:183px;height:169px;margin-top:-165px;margin-left:135px;}
	#countries .opened .europe, #countries .europe_hov {z-index:10;background:url(m_europe_exp.png) no-repeat;width:183px;height:169px;margin-top:-165px;margin-left:135px;}
	/*NEW-YEAR	#countries .opened .europe, #countries .europe_hov {z-index:10;background:url(m_europe_exp_ny.png) no-repeat;width:183px;height:195px;margin-top:-191px;margin-left:135px;}*/
	
	#countries .asia {z-index:3;background:url(m_asia.png);width:230px;height:189px;margin-top:-185px;margin-left:270px;}
	#countries .opened .asia, #countries .asia_hov {z-index:10;background:url(m_asia_exp.png) no-repeat;width:230px;height:189px;margin-top:-185px;margin-left:270px;}
	
	#countries .africa {z-index:4;background:url(m_africa.png);width:188px;height:156px;margin-top:-152px;margin-left:450px;}
	#countries .opened .africa, #countries .africa_hov {z-index:10;background:url(m_africa_exp.png) no-repeat;width:188px;height:176px;margin-top:-152px;margin-left:450px;}
	/*NY-YEAR #countries .opened .africa, #countries .africa_hov {z-index:10;background:url(m_africa_exp_ny.png) no-repeat;width:188px;height:176px;margin-top:-172px;margin-left:450px;}*/

	#countries .all {z-index:4;background:url(m_all.jpg);width:128px;height:39px;left:0px;top:0px;margin-top:-35px;margin-left:620px;}
	
	#countries .opened .america, #countries .opened .asia, #countries .opened .africa, #countries .opened .europe {z-index:9;}

	
#countrycounts {position:absolute;width:580px;text-align:left;z-index:11;margin-top:5px;}
	#countrycounts a{display:inline-block;margin:0 60px;color:#00aef0;font-size:14px;font-weight:bold;text-decoration:none;}	
	#countrycounts a span{display:none;}	
	
	
#frame {margin-top:238px;background:#fff url(bg_frame.jpg) repeat-y;padding-top:5px;}
	#frame .bottom {background:#fff url(bg_frame_footer.jpg); height:24px;}
	#frame .pic {display:block;width:435px;height:200px;background: #fff;margin-left:35px;}
	#frame .info {width:285px;float:right;padding-right:35px;}
		#frame .info span.name {display:block;font-size:24px;font-weight:bold;color:#00aef0;}
		#frame .info span.sizes {display:block;float:right;color:#a3a2a2;font-size:11px;padding-right:30px;}
		#frame .info span.cost {display:block;font-size:14px;font-weight:bold;color:#534d4d;}
		#frame .info p.about {display:block;font-size:11px;color:#534d4d;margin:5px 5px 0px 0px;}
		#frame .info a.buy {display:inline-block;background: url(pic_trash2.jpg) left no-repeat;height:15px; padding-left:25px;color:#00aef0;width:50px;}
		
		#frame .info .bonusinfo {padding-left:55px;}
		#frame .info .bonusinfo span{display:block;margin:15px 0px;color:#00aef0;font-size:14px;font-weight:normal;}
		#frame .info .bonusinfo span a{color:#00aef0;font-size:14px;font-weight:normal;}
		

/* #searchbox {margin-top:216px;text-align:right;padding-right:20px;background: url(bg_roundblock.jpg) bottom no-repeat;height:38px;padding-top:11px;} */
#searchbox {padding-top:225px;background: url(bg_roundblock.jpg) bottom no-repeat;text-align:right;padding-right:20px;height:40px;}
#searchbox {_padding-top:193px;right;_height:49px;}
	#searchbox .ieblock {_overflow:hidden;}
	#searchbox .what {border:0 none;color:#878787;font-size:11px;font-weight:bold;height:15px;margin-top:5px;padding-left:25px;padding-top:3px;width:166px;background: url(bg_search.jpg) no-repeat;}
	#searchbox .what {_margin-top:20px;_vertical-align:bottom;}
	#searchbox .go {border:0px;height:20px;background: white;font-size:18px; vertical-align:top;color:#878787;}
	#searchbox .go {_vertical-align:bottom;_margin-top:20px;}

#searchbox2 {padding-top: 20px; background: url(bg_roundblock2.jpg) bottom no-repeat;text-align:right;padding-right:20px;height:40px;}
#searchbox2 {right;_height:49px;}
	#searchbox2 .ieblock2 {_overflow:hidden;}
	#searchbox2 .what2 {border:0 none;color:#878787;font-size:11px;font-weight:bold;height:15px;margin-top:5px;margin-left:2px;padding-left:25px;padding-top:3px;width:115px;background: url(bg_search3.jpg) no-repeat;}
	#searchbox2 .what2 {_margin-top:20px;_vertical-align:bottom;}
	#searchbox2 .go2 {border:0px;height:20px;background: white;font-size:18px; vertical-align:top;color:#878787;}
	#searchbox2 .go2 {_vertical-align:bottom;_margin-top:20px;}

#content {padding-top: 7px;}
	#content .text {background: white;color: #534d4d;padding:5px 20px 5px 30px;}
	#content .text li {padding-bottom:5px;}
	#content .text a {color: #0082b3;font-weight:normal;font-size:120%;}
	#content .top-cont {background: url(column-top.jpg) top no-repeat;}
	#content .bottom-cont {background: url(column-bottom.jpg) bottom no-repeat;}

	
#menu {padding:0 85px;margin-top:5px;margin-bottom:15px;}
	#menu a {display:inline-block;font-size:18px;font-weight:bold;margin-right:80px;padding-bottom:2px;}
	#menu a:hover {border-bottom: 2px dotted #86deff;color:#86deff;padding-bottom:0px;}

	
#leftcolumn {margin-right:225px;}	
#rightcolumn {float:right;width:200px;}

.columnname {border-bottom:1px solid #fff;}
.columnname span {border-bottom:3px solid #fff;font-size:24px;font-weight:bold;letter-spacing:-1px;padding-bottom:0px;margin:0;}
.columnname h1 {border-bottom:3px solid #fff;font-size:24px;font-weight:bold;letter-spacing:-1px;padding-bottom:0px;margin:0;}

#catalogmenu {padding-right:15px;padding-top:3px;}
	#catalogmenu .item span {display:none;}
	
	#catalogmenu .item li {list-style-type:none;margin:0px;padding:0px 5px;;font-size:12px;font-weight:bold;margin-bottom:1px;display:inline-block;cursor:pointer}
	#catalogmenu .item span li {list-style-type:none;margin:0px;padding:0px;font-size:12px;font-weight:normal;}
	
	#catalogmenu .item a {text-decoration: none;padding-left:20px;display:block;}
	#catalogmenu .item a:hover {background: url(menu_arrow_hover.gif) left no-repeat;}
	#catalogmenu .item a:hover h2 {background: #33bef3;border-bottom: 1px dashed #fff;margin-bottom:0px;}
	
	#catalogmenu #menu_selected_item a {background: url(menu_arrow_expand.gif) left no-repeat;}
	#catalogmenu #menu_selected_item a:hover h2 {background: none;border-bottom:0px;margin-bottom:1px;}
	#catalogmenu #menu_selected_item span {display:block;padding-left:25px;padding-bottom: 7px;}
	#catalogmenu #menu_selected_item span a {padding-left:15px;background: url(menu_lvl2_line.gif) left no-repeat;text-decoration:underline;}
	#catalogmenu #menu_selected_item span a:hover {padding-left:15px;background: url(menu_lvl2_line.gif) left no-repeat;text-decoration:none;}

	
#blogbox {padding: 3px 15px;}
	#blogbox .post {padding:3px 0px;}
	#blogbox ul {margin:0px;padding:0px;}
	#blogbox ul li {font-size:14px;}
	#blogbox p {padding:0px;margin: 3px 0px 0px 0px;font-size:12px;}

	
.pagenav {margin:10px 0px;text-align:center;}
	.pagenav a {display:inline-block;margin:0 2px;background:#11b4f2;border: 1px solid #03a7e5;color:#ffffff;font-size:11px;padding:2px 2px;font-weight:normal;text-decoration:none;}
	.pagenav a:hover {display:inline-block;margin:0 2px;background:#21baf4;border: 1px solid #07a2dc;color:#b2e0f2;font-size:11px;padding:2px 2px;font-weight:normal;text-decoration:none;}
	.pagenav a.current {background:#30c6ff;border: 1px solid #05a0db;color:#b2e0f2;}
	
#pseudocontent {height:auto !important;height:100%; min-height:100%;}


#footer {background: url(footer_koryto.jpg) right top no-repeat;height:80px;padding-top:8px;position:relative;overflow:visible;margin-top:-58px;clear:both;}
	#footer .content{background: url(bg_dots.gif) top repeat-x;margin-right:180px;}
	#footer .content span.title {font-size:18px;margin-left:-10px;}	

#stiker {margin: 20px 5px 10px 5px;background: #FEF29C;text-align:left;height:150px;width=193px;}
#stiker_text {background: url(stiker_bottom.jpg) bottom left no-repeat;color: #000;padding-left:10px;padding-right:10px;height:142px;font-size:120%}
#stiker_ugol {background: url(ugol.jpg) top right no-repeat;height:8px;}
	
#articlelist {color: #534d4d;}
	#articlelist .articlebox {background:#fff;margin:5px 0;padding: 5px 5px;padding-bottom:10px;}
	#articlelist .articlebox .info {margin-left:230px;height:auto !important;height:250px;}
	#articlelist .articlebox .info_all {margin-left:30px;height:auto !important;height:250px;}
	#articlelist .articlebox .info_all a {text-decoration:underline;color:#00aef0;}
	#articlelist .articlebox .info_all a:hover{text-decoration:none;color:#00aef0;}
	#articlelist .articlebox .info span.title {font-size:18px;color:#00aef0;margin-bottom:20px;display:block;}
	#articlelist .articlebox .info .title a h2{padding-top:0px;font-size:18px;color:#00aef0;margin-bottom:20px;display:block;}
	#articlelist .articlebox .info .title a:hover h2{text-decoration:underline;font-size:18px;color:#00aef0;margin-bottom:20px;display:block;}
	#articlelist .articlebox .info p.about {font-size:11px;padding-bottom:20px;background: url(article_textline.gif) left bottom no-repeat;margin:0px;}
/*	#articlelist .articlebox .info p.about:first-letter {font-size:28px;float:left;padding:2px;margin-right:3px;border:1px dashed #534d4d;font-family:trebuchet;} */
	#articlelist .articlebox .info p.about a {color: #0082b3;font-weight:normal;}
	#articlelist .articlebox .info span.cost {font-size:14px;font-weight:bold;}
	#articlelist .articlebox .info .thumbbox {margin: 15px 0;}
	#articlelist .articlebox .info .thumbbox img {margin: 0 2px;}

	#articlelist .articlebox .info_all span.title {font-weight:bold;font-size:18px;color:#00aef0;margin-bottom:20px;display:block;}
	#articlelist .articlebox .info_all .title a {font-size:18px;color:#00aef0;margin-bottom:20px;display:block;}
	#articlelist .articlebox .info_all .title a:hover {font-size:18px;color:#00aef0;margin-bottom:20px;display:block;}
	#articlelist .articlebox .info_all p.about {font-size:11px;padding-bottom:20px;background: url(article_textline.gif) left bottom no-repeat;margin:0px;}
/*	#articlelist .articlebox .info_all p.about:first-letter {font-size:28px;float:left;padding:2px;margin-right:3px;border:1px dashed #534d4d;font-family:trebuchet;} */
	#articlelist .articlebox .infov p.about a {color: #0082b3;font-weight:normal;}
	#articlelist .articlebox .info_all span.cost {font-size:14px;font-weight:bold;}
	#articlelist .articlebox .info_all .thumbbox {margin: 15px 0;}
	#articlelist .articlebox .info_all .thumbbox img {margin: 0 2px;}
	
	#articlelist .articlebox .picnbuy {float:left;width:230px;text-align:center;padding-bottom:10px;}
	#articlelist .articlebox .picnbuy img {margin-top:20px;display:inline-block;}
	#articlelist .articlebox .picnbuy a.buy {display:inline-block;background: url(pic_trash2.jpg) left no-repeat;height:15px; padding-left:25px;color:#00aef0;width:50px;}
		
.series {color:#534D4D;font-weight:bold;}
.series a {color: #0082b3;font-weight:normal;}
.str {font-weight: normal;}
	
/* PNG IE TRANSPARENT HACK **********************/
#countries a { behavior: url(design/user/main/images/recources/iepngfix.php) }
/* /PNG IE TRANSPARENT HACK *********************/
	
	
/* FUCK YOU MICROSOFT */
#countries {_top:250px;}

#authbox label {color: #0b77a0;padding:0px 5px;}

#frame {_margin-top:222px;}

#vkladka {background: white;padding-left:50px;}
#vkladka a {font-size:18px;color:#00aef0;margin-bottom:0;cursor: pointer; text-decoration: none; border-bottom: 2px dotted;}
#vkladka a:hover {font-size:18px;color:#00aef0;margin-bottom:0;cursor: pointer;text-decoration: none; border-bottom:0;}
#vkladka span{margin-right:50px;}

#baner{border: 2px solid ; width: 565px; height: 75px; margin-left: 3px;}

/*text-decoration:blink;*/
.novinka {color:red;font-weight:bold;}

/* Rating styles */

.unit-rating {list-style:none; height: 20px; position: relative;  background: url(starvote.gif) top left repeat-x; padding: 0px; margin: 0px;}
.unit-rating li{text-indent: -90000px; float: left; padding: 0px; margin: 0px;}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.unit-rating li a:hover{background: url(redstar_big.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width: 20px;}
.unit-rating a.r2-unit{left: 20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

/* Block styles */


.hd {padding: 5px 8px; background: #E2ECED url('tfon.gif') repeat-x top left; color: #1A1A1A;}
.hd a {color: #1A1A1A; text-decoration: none;}
.hd a:hover {color: #1A1A1A; text-decoration: none;}

.h1cat {font-size: 100%;}
.h2menu {padding-left:10px; color:blue; font-size: 100%; background:url(marker2.gif) no-repeat 0 6px; margin: 0;}
.h3menu {padding-left:20px; color:#4F8FEB; font-size: 100%; background:url(marker2.gif) no-repeat 10px 6px; margin: 0;}

/* Pop-up styles */

.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-loading {display: block; color: white; font-size: 100%; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide {cursor: url(zoomin.cur), pointer; outline: none;}

#axcrt{border: 3px double #E48234; background: #00aef0; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;opacity: 0.7;}
.market-price {background: url('line_through.gif') repeat-x center; color: #534D4D; font-size: 126%; font-weight: bold;}
.price{ color: #DF7017; font-size: 150%; font-weight: bold;}

#axcrt {
top: expression(document.documentElement.scrollTop + Math.ceil((document.documentElement.clientHeight-100)/2)+ "px") !important;
left: expression(Math.ceil((document.documentElement.clientWidth-300)/2)+ "px") !important;
}
body {behavior:url("design/admin/images/csshover.htc");}

.service ul {list-style:none;}
