﻿@charset "utf-8";

html, body, div, form {margin:0; padding:0;}
html, body, #Page {height:100%;}
option {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; left:-500px; min-width:1000px;}
a img, img {border:0;}

#Page #Content{width:956px; padding:0 0 73px; font-size:100%; position:relative; overflow:hidden;}
#Page.withQL #Content{width:777px; position:relative; left:179px; overflow:hidden;}


#Page{width:956px; padding:0 22px; height:auto !important; height: 100%; min-height: 100%; left:50%; position:relative;}
#Logo {margin:30px 0 10px 22px;}
#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}
#Breadcrumbs a:link, #Breadcrumbs a:visited {text-decoration:none; color:#808080;}
#Breadcrumbs a:hover {text-decoration:underline;}


/* верхнее меню */
#ctl00_TopMenu {font:bold 11px Trebuchet MS, Helvetica, sans-serif;  padding:0 22px 0; background:#666666; color:#FFFFFF; text-transform:uppercase; height:24px; letter-spacing:1px; text-align:right;}
#ctl00_TopMenu a{position:relative; z-index:3; vertical-align:middle;}
#ctl00_TopMenu a:link, #ctl00_TopMenu a:visited, #ctl00_TopMenu a:hover{text-decoration:none; color:#FFF;}
#ctl00_TopMenu ul{margin:0; padding:0; text-align:left;}
#ctl00_TopMenu li{position:relative; z-index:5; list-style:none; vertical-align:middle; float:left; padding:0 48px 0 0;  margin:0; height:24px;}
#ctl00_TopMenu li a {background:#666666; display:block; height:24px; line-height:24px; float:left;}
#ctl00_TopMenu ul ul{display:none; text-transform:none; position:absolute;}
#ctl00_TopMenu span {line-height:24px; display:inline-block;}
#ctl00_TopMenu input {width:120px; height:14px; font-size:11px; padding:1px; line-height:1.2em; margin:2px 0 0; border:1px solid #636466; }
#ctl00_TopMenu a.Shopping, #ctl00_TopMenu a.Shopping:visited, #ctl00_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 20px 0 0; line-height:17px; height:17px; }
#ctl00_TopMenu a.Shopping:hover{color:#666666}

/* 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;}

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;}
.fleft {float:left;}
.hidden{display:none;}
.displayed{display:block;}
.date {color:#C60C30;font-style: italic;}
.opened {padding-left:14px;}
.pointer{cursor:pointer;}
.buyBasket {padding-left:20px; background: url(/images/basket.gif) 0 1px; background-repeat: no-repeat;}
.buyBasket A:link, .buyBasket A:visited, .buyBasket A:hover {text-decoration:none; font-weight: bold; color:#C60C30}


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;}


/* Футер */

#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 22px 22px 0; text-transform:uppercase; font:9px Verdana, Arial, Helvetica, sans-serif; clear:both;}
#Page.Home #BottomMenu{position:absolute; bottom:0; right:22px;}
#BottomMenu li{display:inline; padding:0 0 0 20px; margin:0;}
#BottomMenu a{ text-decoration:none;  color:#636466;}
#BottomMenu a:hover{ text-decoration:underline;  color:#636466;}

