@charset "utf-8";

html, body, div, form {margin:0; padding:0;}
html, body, #Page {height:100%;}
option, input {font-family:Verdana, Geneva, sans-serif;}
p{line-height:1.5em;}
select{margin:0;}


body {font-family:Verdana, Geneva, sans-serif; font-size:12px; position:relative; min-width:1000px; width: 100%;}
a img, img {border:0;}


#Page #Content {width:952px; left:1px; margin-left:-2px; padding:0 0 73px; font-size:100%; position:relative; overflow:hidden;}
#Page.Home #Content{width:956px; left:0; margin-left:0; padding:0 0 73px; font-size:100%; position:relative; overflow:hidden;}
#Page.withQL #Content {width:777px; left:179px; position:relative; overflow:hidden; margin-left:0; min-height: 500px;}


#Page{width:956px; padding:0 22px; height:auto !important; height: 100%; min-height: 100%; margin: 0 auto; position:relative;}
#Logo {margin:5px 0 0 5px;}
#Header{background:#fff; padding:0 0 28px;}


/* select your region */
.SelectRegion {width:155px; margin-right:22px;  font-size:10px; }
.SelectRegion option {width:155px; font-size:10px;}
.RegionSelector{float:right; margin-top:45px; width:300px; line-height:22px; position:relative; height:22px;}
.RegionSelector a {float:none; margin-right:5px;}
.RegionSelector a img {margin-bottom:-5px;}


/* breadcrumbs */
#Breadcrumbs{font-size:11px; color:#808080; margin:0 0 0 22px; padding:9px 0}
#BreadcrumbsProducts {font-size: 11px; position: absolute; margin: 0 0 0 15px; padding: 0 20px 0 5px; margin-top: 6px; line-height: 17px; background-color: #ffffff; z-index: 1;}
#Breadcrumbs a:link, #Breadcrumbs a:visited, #BreadcrumbsProducts a:link, #BreadcrumbsProducts a:visited {text-decoration:none; color:#808080;}
#Breadcrumbs a:hover, #BreadcrumbsProducts a:hover {text-decoration:underline;}

/* верхнее меню */
#iclickmedia_TopMenu {font:bold 11px Verdana, Geneva, sans-serif;  padding: 0; background:#FFD008; color:#000; text-transform:uppercase; height:28px; letter-spacing:0px; text-align:right;}
#iclickmedia_TopMenu a{position:relative; z-index:3; vertical-align:middle;}
#iclickmedia_TopMenu a:link, #iclickmedia_TopMenu a:visited {text-decoration:none; color:#000;}
#iclickmedia_TopMenu a:hover {text-decoration:none; color:#fff;}
#iclickmedia_TopMenu ul{margin:0; padding:0; text-align:left;}
#iclickmedia_TopMenu li{position:relative; z-index:5; list-style:none; vertical-align:middle; float:left; padding: 0;  margin: 0; height:24px;}
#iclickmedia_TopMenu li a {background:#FFD008; display:block; height:28px; line-height:28px; float:left; padding: 0 22px;}
#iclickmedia_TopMenu ul ul{display:none; text-transform:none; position:absolute;}
#iclickmedia_TopMenu span {line-height:28px; display:inline-block;}
#iclickmedia_TopMenu input {width:120px; height:14px; font-size:11px; padding:1px; line-height:1.2em; margin:2px 0 0; border:1px solid #636466; }
#iclickmedia_TopMenu a.Shopping, #iclickmedia_TopMenu a.Shopping:visited, #iclickmedia_TopMenu a.Shopping:hover {background: #ccc center top no-repeat url(../images/shopping_bg.gif); color:#666666; display:inline-block; padding:0 7px 0 29px; width:70px; margin: 3px 0 0 22px; line-height:17px; height:17px; }
#iclickmedia_TopMenu a.Shopping:hover{color:#666666}
#iclickmedia_HeaderSearch input,#iclickmedia_HeaderSearch span {vertical-align: middle;}

/* local sites */
a.regionSelector{float:right; margin-top:50px; margin-right:22px; text-transform:uppercase; font:9px Verdana, Arial, Helvetica, sans-serif; color:#636466; text-decoration:none; }
a.regionSelector:visited{color:#636466;}

/*HeaderSearch*/
#HeaderSearchBlock {width: 150px; float: right; margin-top: 20px;}
#HeaderSearchBlock img {border:  0; padding-left: 2px;}
#HeaderSearchBlock input {vertical-align: middle; height:17px;padding:0;margin:0;}
#HeaderSearchBlock #SearchText {border: 1px solid #ffffff; width: 160px;}
#HeaderSearchBlock #SearchText.inactive {color: #cccccc;}
#biz_logo{ margin-bottom: 20px;}
/*HeaderSearch*/

/*new styles for select your region*/
.RegionList {text-align: left; float: right; position: absolute; padding: 0; margin: 0; list-style: none; font-size: 11px; right: 245px; top: 35px;}
.RegionList li {line-height: 21px; height: 21px; padding: 5px 0px; width: 145px; display: none;}
.RegionList #first {display: block;}
.RegionList #first a {line-height: 21px; height: 21px;}
.RegionList #otherRegion {background: url(/images/selectRegion/regions_bottom_bg.png) bottom center no-repeat transparent; padding: 0 0 5px;}
.RegionList #otherRegion div.hrline {line-height: 1px; margin: 0 8px 2px; border-top: 1px solid #dddedd;}
.RegionList #otherRegion a {margin: 0 6px 0 35px;}
.RegionList img {display:block; float:left; margin-right:5px;}
.RegionList a {text-decoration: none; height: 18px; line-height: 18px; vertical-align: middle; display: block; color: #333333; margin: 0 8px 0 12px;}
.RegionList a:hover {color: #333333; text-decoration: underline;}

.RegionList_over {z-index: 10; right: 188px; width: 200px;}
.RegionList_over #current {background: url(/images/selectRegion/regions_bg.gif) center top no-repeat #f1f1f2 !important;}
.RegionList_over li {display: block; width: 200px; background-color: #f1f1f2;}
.RegionList_over #first {background: url(/images/selectRegion/regions_top_bg.gif) top center no-repeat transparent;}
.RegionList_over #first a {margin: 0 6px 0 10px}
/*new styles for select your region*/

a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {text-decoration:underline; color:#C60C30;}

li.Header {text-transform:capitalize; font-weight:bold;}
li.HiddenItem {}
li.HiddenItem.hidden{ list-style-image:url(../images/li_close.gif)}
li.HiddenItem.displayed{list-style-image:url(../images/li_open.gif)}

th{color:#C60C30; font-weight:bold; text-align:left;}

p{ margin: 0.5em 0; padding:0; }

/* полезные классы */
.red{color:#C60C30}
.blue{color:#0073bd}
.grey {color:#393939;}
.grey2 {color:#666666;}
.grey3 {color:#808080;}
.fleft {float:left;}
.fright {float:right;}
.clear {clear: both;}
.hidden{display:none;}
.displayed{display:block;}
.inline {display: inline;}
.date {color:#C60C30;font-style: italic;}
.opened {padding-left:14px;}
.pointer{cursor:pointer;}
.noDecor, .noDecor:hover {text-decoration: none !important;}
.bold {font-weight: bold;}
.border {border: 1px solid black;}
.greyBorderTop {border-top: 1px solid #cccccc;}
.buyBasket {padding-left:20px; background: url(/images/basket.gif) 0 1px; background-repeat: no-repeat;}
A.buyBasket:link, A.buyBasket:visited, A.buyBasket:hover {text-decoration:none; font-weight: bold; color:#C60C30}
a.product_title {text-decoration:none;}
a.product_title:hover {text-decoration:underline;}
.greysquare {width:318px; background-image:url('/images/greysquarebg.gif'); background-repeat: repeat-y; clear:both; margin-top:70px;}
.togo_small {font-size:12px; padding-left:4px; background-image: url(images/togo.gif); background-position: 0 0px;background-repeat: no-repeat; text-indent: 10px; cursor: pointer;}

h2, h2 a:link, h2 a:visited, h2 a:hover {text-decoration:none; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#393939; line-height:16px;}
h2 { border-bottom: 1px solid #FFD008; border-left: 3px solid #FFD008; padding: 0 0 3px 5px;}
h2.grey2 a:link, h2.grey2 a:visited, h2.grey2 a:hover {font-weight: bold; color:#666666; line-height:16px; text-decoration:underline;}
h2.grey3 a:link, h2.grey3 a:visited, h2.grey3 a:hover {font-weight: bold; color:#808080; line-height:16px; text-decoration:underline;}

.facebook {background: url(../images/FaceBook_24x24.png) no-repeat 0% 50%; padding-left: 30px !important; height: 24px; line-height: 24px;}
.twitter {background: url(../images/Twitter_24x24.png) no-repeat 0% 50%; padding-left: 30px !important; height: 24px; line-height: 24px;}
.subscribe {background: url(../images/Email_24x24.gif) no-repeat 0% 50%; padding-left: 30px !important; height: 24px; line-height: 24px;}

/* Футер */

#Footer{position:absolute; width:956px; bottom:0; padding:0; background:#FFF; text-align:right;}
#FooterLine{clear:both; margin:8px 0 -27px 0; background:#DCDDDE; height:19px;}
#Page.withQL #Footer{ position:absolute; width:956px; bottom:0; padding:0; background:#FFF url(/images/footer_bg.gif) no-repeat top left; text-align:right; }
/* содержимое нижнего меню */
#BottomMenu{margin:0; padding:39px 4px 22px 0; text-transform:uppercase; font:9px Verdana, Arial, Helvetica, sans-serif; clear:both; white-space: nowrap;}
#BottomMenu img {vertical-align: text-bottom; padding-right: 3px; text-decoration: none;}
#Page.Home #BottomMenu{position:absolute; bottom:0; right:0;}
#BottomMenu li{display:inline; padding:0 20px 0 0; margin:0;}
#BottomMenu a{ text-decoration:none;  color:#636466;}
#BottomMenu a:hover{ text-decoration:underline;  color:#636466;}
#BottomMenu .noPadding{padding: 0;}

#BottomMenu.WithSeparator{padding:7px 0 22px;}
#copyright {
	margin:10px 0; float: right; padding:0; text-transform:uppercase; font:9px Verdana, Arial, Helvetica, sans-serif; clear:both; white-space: nowrap;
}
.small  {
	clear: both;
	font-size: 10px;
	color:#000;
}
#social { padding: 3px 4px 0 0; border:0;}

#social a:hover { padding-top: 5px;}

.leftcontainer {
	clear: both;
	float: left;
	position: relative;
	width: 240px;
	margin: 10px 10px 10px 0;
}
.ContentBox {
	float: left;
	position: relative;
	width: 705px;
}
.ContentBox h1 {
	font-size: 15px;
	padding: 3px 5px;
	background: #000;
	color: #FFF;
}
.CenterBox {
	float: left;
	position: relative;
	width: 420px;
}
.rightcontainer {
	float: left;
	position: relative;
	width: 250px;
}
.imgborder {
	margin: 1px 0 7px;
	border: 1px solid #000;
}