@charset "UTF-8";
/* CSS Document */
.Page { width:100%; height:100%; }
.Splash td { height:250px; }
h3 { font-weight:normal; margin-top:0; color:#abc101; margin-bottom:0.5em; }
h2 { font-weight:normal; color:#ffcb2f; }
/* =============================================================================
	Header
============================================================================= */
.Header td.Column { height:60px; }
.Header td.Left { width:20%; }
.Header td.Right { width:20%; }
.Header td.Navigation table {width:100%; }
.Header td.Navigation table td { padding:20px 0px 10px 20px; font-size:1.2em; }
.Header td.Navigation table td a { color:#fc8200 }

.Logo img { width:155px; height:205px; 
	border:0;
	position:absolute;
	left:30px;
	top:20px;
	background:url(/i/logo.png) no-repeat;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/logo.png,sizingMethod=crop);
	z-index:666;
}
#phone { position:absolute; top:70px; left:220px; z-index:667; font-size:2em; color:#622181; }
#phone span { font-size:0.5em; }
/* =============================================================================
	Content
============================================================================= */
.Content .Text { padding:30px 20px 30px 20px; }
.Content .Right { padding:0 0px 30px 20px; }
.GiftsList td { padding:10px 20px 10px 0; border-bottom:4px solid #ECECEC; }
.GiftsList td .title	{ font-size:1.4em; }
.GiftsList td .sum	{ font-size:1.4em; }
.Gifts { background:url(/i/gifts.gif) no-repeat right top; text-align:right; padding:80px 80px 40px 20px; height:100px; }

.New { margin-top: 20px; background:url(/i/title_new.gif) no-repeat left top; padding:80px 0px 10px 0px; cursor: pointer; }

.Album .item { float:left; border:1px solid #CCCCCC; width:200px; height:200px; margin: 20px 20px 0px 0; text-align:center; padding:10px; }
.Album .item .thumb { width:200px; height:180px; }
.Album .item .winner { background:#f700d1; color:white; padding:2px 5px; }

.ContestTitle .title { font-size:1.4em; }
.Contest { background:url(/i/photo_contest.jpg) no-repeat right top; height:140px; padding:40px 130px 0 0; }

ul.colored { font-size:1.2em; margin:1em 0; }
ul.colored li { list-style-type:none; padding:0.5em 0 .5em 15px; }
ul.colored li.green { border-left:8px solid #6cc000; }
ul.colored li.blue { border-left:8px solid #92dfff; }
ul.colored li.pink { border-left:8px solid #ff9bf4; }
ul.colored li.yellow { border-left:8px solid yellow; }

.Incut { border:4px dotted #6cc000; font-size:1.2em; padding:20px; }
.warning { border-left:4px solid red; padding:5px 20px; color:gray; }

.Brands { background:url(/i/brands_h.gif) no-repeat; padding:50px 30px 0 0px; height:50px; }
.OrangeLine {
	height:45px;
	position:relative;
	top:-20px;
	padding:15px 0px 0 30px;
	color:white;
	z-index:0;
}

.OrangeLine .Line {
	height:45px;
	width:90%;
	position:absolute;
	top:0px;
	left:0;
	background:url(/i/orange_line.png) no-repeat;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/orange_line.png,sizingMethod=crop);
	z-index:0;
}
.OrangeLine form input.search {
	position:absolute;
	z-index:5;
	width:150px;
}
.OrangeLine form input.search_btn {
	position:absolute;
	z-index:5;
	left:185px;
}
.BlueCircle {
	height:55px;
	width:55px;
	top:-3px;
	right:0px;
	position:absolute;
	background:url(/i/blue_circle.png) no-repeat;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/blue_circle.png,sizingMethod=crop);
	z-index:1;
}
.GreenLine {
	height:45px;
	position:relative;
	top:-20px;
	left:0px;
	color:white;
	font-size:1.6em;
}
.GreenLine .Line {
	height:65px;
	position:absolute;
	top:0;
	left:-5px;
	width:100%;
	background:url(/i/green_line.png) no-repeat;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/green_line.png,sizingMethod=crop);
	padding:15px 0px 0 20px;
	color:white;
	font-size:1.6em;
	z-index:0;
}
.GreenLine span {
	position:relative;
	z-index:5;
	top:20px;
	left:20px;
}
.iBasket {
	height:55px;
	width:45px;
	top:3px;
	right:0px;
	position:absolute;
	background:url(/i/i_basket.png) no-repeat;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/i_basket.png,sizingMethod=crop);
}
.h_new {
	height:100px;
	width:430px;
	background:url(/i/tmp/new_h.png) no-repeat;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/tmp/new_h.png,sizingMethod=crop);
}

/* =============================================================================
	Basket
============================================================================= */
.BasketSmall {  position:relative; top:-25px; padding:10px 10px 20px 20px; background:url(/i/green_border.gif) no-repeat left bottom; }
.BasketSmall .User { padding:1em 0; }
.Basket tr th	{ border-bottom:4px solid #92dfff; text-align:left; padding:10px 10px 5px 10px; font-size:1.2em; color:#b5df7f;  }
.Basket tr td	{ border-bottom:4px solid #b5df7f; padding:10px 10px 5px 10px; }
.Basket tr td .preview	{ width:60px; height:60px; }
.Basket tr.SubTotal td { font-size:1.2em; border:0; padding-bottom:1em; }
/* =============================================================================
	Footer
============================================================================= */

.Footer td { height:80px; }



/* =============================================================================
	Catalogue
============================================================================= */
.CatalogueMenu { padding:0 20px 30px 40px; position:relative; top:-10px; }

.ElementList .item { float:left; width:150px; height:220px; margin:0 20px 20px 0; }
.ElementList .item img { border:4px solid white; }
.item0 { padding:0.2em 0 0.5em 0px; font-size:1.4em; }
.item1 { padding:0.2em 0 0.5em 20px; font-size:0.8em; }

.parent1 a { color:#00b4e7; }
.parent2 a { color:#f700d1; }
.parent3 a { color:#6cc000; }
.ElementList .border1 img { border:4px solid #92dfff; }
.ElementList .border2 img { border:4px solid #ff9bf4; }
.ElementList .border3 img { border:4px solid #b5df7f; }
.sizes_table img { float:left; margin-right:30px; }
.sizes_table table tr th { border-bottom:2px solid #b5df7f; padding:0 10px 5px 10px; text-align:left }
.sizes_table table tr td { border-bottom:1px solid #dfdfdf; padding: 5px 0 }
.sizes_table p { clear:both; }
/*
	====================================================================================================
	Thermo
	====================================================================================================
*/
.Thermo .item { float:left; padding-right:1ex; }

/* ========================================================
    Articles
======================================================== */

.ArticlesLeft { padding:0 20px 30px 40px; position:relative;  }
.ArticlesLeft a  {color: #0f9cff;}

/* ========================================================
    Questions
======================================================== */
table.Questions tr td {padding-top:10px;}

/* ===================================
    By Lexx
=================================== */
.half { width:50%}
.error { background-color: #F55; color:white; padding: 10px;}
.errorb { border:solid 1px #F55; padding: 10px;}
.errorm { color:#f55; background-color:#fefad3; padding: 10px;}
.big {font-size: 1.4em;}
.bbig {font-size: 1.8em;}
.success {font-size:1.4em; color:green; padding:10px 0 40px 20px;}

.WhoReview { font-size:0.8em; color:gray; margin:0 0 10px 5px;}
.ReviewForm { margin:30px 0 0 30px;}
.ReviewForm textarea.wide { height:100px; font-size:1.4em;}
.Review { margin-top:10px;}
.Review h5 { margin:0;}
.one {position:absolute;width:2200px;left:-2200px;color:#fff;}
.Review .Article { margin-bottom:30px;}
.Review .Answer { margin:10px 0 0 30px; background-color:#fef9cb; padding:5px;}

input.small { width:30px;}

.OptSize { white-space:nowrap; width:40px; display:block; float:left;}
.OptColors { white-space:nowrap; width:80px; display:block; float:left;}
