html, body {height:100%;}
body {padding:0;margin:0;background:#000;}

html, td, th {font-family: Arial;}

a {color: #660033; text-decoration: underline;}
a:hover {color: #ffffff; text-decoration: underline;}

#container{float:left;width:100%;margin:0 0 0 0;}
#out{margin:0 0 0 0;}
#in{width:100%;}

#top{height:98px; background:url(/images/top_right.jpg) no-repeat right #000000; width:100%;}

#MainMenuOnPages {padding-top: 0px; margin-left:180px;}
#MainMenuOnPages ul li {background: #000000; padding: 3px;}

#MainMenuOnPages .rasporka {width: 800px; height: 1px; line-height: 1px; font-size: 1px;}

.MainMenuTable {width: 100%;}
.MainMenuTable .TopLine {text-align: right; white-space: nowrap; padding-right: 100px; height: 30px; font-size: 0.7em;}
.MainMenuTable .TopLine ul {padding: 0; margin: 0;}
.MainMenuTable .TopLine ul li {display: inline; font-family: Arial; font-weight: bold; text-transform: uppercase; margin: 0 5px 0 5px; background: #000000 !important;}
.MainMenuTable .TopLine ul li a {color: #ffffff;}
.MainMenuTable .TopLine ul li a:hover {color: #efddd6;}

.MainMenuTable .MainLine {text-align: left; white-space: nowrap;}
.MainMenuTable .MainLine ul {padding: 0; margin: 0;}
.MainMenuTable .MainLine ul li {display: inline;  margin: 0 8px 0 0; font-family: Arial; font-size: 0.80em; font-weight: bold; text-transform: uppercase; color: #eddbd4;}
.MainMenuTable .MainLine ul li a {color: #ffffff;}
.MainMenuTable .MainLine ul li a:hover {color: #e2c8be;}
.MainMenuTable .MainLine ul li ul {padding: 5px 5px 0 8px; white-space: nowrap;}
.MainMenuTable .MainLine ul li ul li {white-space: nowrap; margin: 0 0 2px 0; padding: 0 !important; font-size: 0.85em;}

.MainMenuTable .MainLine a.selected {color: #e8d0c7;}

.index-f-text {font-family: Arial; font-size:11px; color:#aaaaaa;}



/* .menu_a{ font-family:"Arial"; font-size:13px; background-color:#000000; color:#FFFFFF; text-decoration:none; font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}
.menu_a:link{ font-family:"Arial"; font-size:13px;background-color:#000000; color:#FFFFFF; text-decoration:none; font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}
.menu_a:visited{ font-family:"Arial"; font-size:13px;background-color:#000000; color:#FFFFFF; text-decoration:none; font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}
.menu_a:hover{ font-family:"Arial"; font-size:13px; background-color:#000000; color:#FFFFFF; text-decoration:none; border-left:1px solid #222222;  border-top:1px solid #222222; font-weight:bold;}
.menu_a:active{ font-family:"Arial"; font-size:13px;background-color:#000000; color:#FFFFFF; text-decoration:none;  font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}


.menu_a2{ font-family:"Arial"; font-size:13px; background-color:#000000; color:#FFFFFF; text-decoration:none; font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}
.menu_a2:link{ font-family:"Arial"; font-size:13px;background-color:#000000; color:#FFFFFF; text-decoration:none; font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}
.menu_a2:visited{ font-family:"Arial"; font-size:13px;background-color:#000000; color:#FFFFFF; text-decoration:none; font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}
.menu_a2:hover{  font-family:"Arial"; font-size:13px; background-color:#000000; color:#FFFFFF; text-decoration:none; border-left:1px solid #222222;  border-top:1px solid #222222; font-weight:bold; padding:-3px 0px 0px 0px;  }
.menu_a2:active{ font-family:"Arial"; font-size:13px;background-color:#000000; color:#FFFFFF; text-decoration:none;  font-weight:bold; border-left:1px solid #000;  border-top:1px solid #000;}


#menu{background:url(/images/menu_inactive.jpg) repeat-x top; height:33px; width:auto;text-decoration:none;}
 
#menu .menu_inactive:link{background:url(/images/menu_inactive.jpg) repeat-x top;  height:33px;  width:auto; display:block; text-decoration:none; }
#menu .menu_inactive:visited{background:url(/images/menu_inactive.jpg) repeat-x top;  width:auto; height:33px;display:block; text-decoration:none; }
#menu .menu_inactive:hover{background:url(/images/menu_hover.jpg) repeat-x top;  width:auto; display:block; height:33px; text-decoration:none; }

#menu .menu_active{background:url(/images/menu_active.jpg) repeat-x top;  width:auto; text-decoration:none; height:33px; display:block;}

#menu .menu_active a{text-decoration:none; }

*/

#menu{background:url(/images/menu_inactive.jpg) repeat-x top; height:33px; width:auto;text-decoration:none;}
 

#menu .menu_inactive:link{background:url(/images/menu_inactive.jpg) repeat-x top;  height:33px;  width:auto; display:block; text-decoration:none; }
#menu .menu_inactive:visited{background:url(/images/menu_inactive.jpg) repeat-x top;  width:auto; height:33px;display:block; text-decoration:none; }
#menu .menu_inactive:hover{background:url(/images/menu_hover.jpg) repeat-x top;  width:auto; display:block; height:33px; text-decoration:none; }

#menu .menu_active{background:url(/images/menu_active.jpg) repeat-x top;  width:auto; text-decoration:none; height:33px; display:block;}

#menu .menu_active a{text-decoration:none; }

.menu_catalog{font-family:"Arial"; font-size:10pt; color:#FFFFFF; text-decoration:none;  }


div.hr hr {display:none;}
div.hr {border-top:1px #fff solid; height:1px;font-size:0px; line-height:0px; margin-bottom:-1px; clear:both;}

/* Ширина завсит от разрешения */
#measurer {width: 100%;	height: 1em; position: absolute; left: 0; top: -1em; visibility: hidden; line-height: 1em;}

#around {   
	width: expression(
	( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 955 ) ?	'955px'
	:	( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 1269 ) ?	'auto' : '1269px');
}
#around {position: relative; padding: 0; margin: 0; text-align: left;}
#around {min-width: 980px; max-width: 1267px;}

#around .content {margin:0 10px 0 10px; padding: 10px 30px 10px 30px; //padding: 20px 30px 20px 30px; background:url(/images/trans70.png) repeat;}
#around .content .text {font-size:14px; color:#292827; margin: 0; padding: 0; line-height: 20px;}

#around_shop {   
	width: expression(
	( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 955 ) ?	'560px'
	:	( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 1220 ) ?	'auto' : '787px');
}
#around_shop {position: relative; padding: 0; margin: 0; text-align: left;}
#around_shop {min-width: 560px; max-width: 1267px;}

#around_shop .content {margin:0 10px 0 10px; padding: 10px 30px 10px 30px; //padding: 20px 30px 20px 30px; background:url(/images/trans70.png) repeat;}
#around_shop .content .text {font-size:14px; color:#292827; margin: 0; padding: 0; line-height: 20px;}

#right6 {margin:0 0 0 318px;}
/* .black2 {margin:10px 10px 0 10px;height:35px; background-color:#000000; font-size:15px; color:#ffffff; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff;} */
.black2 {margin:10px 10px 0 10px;height:35px; background-color:#000000; font-size:15px; color:#ffffff;}
.black4 {margin:10px 10px 0 10px;height:35px; background-color:#000000; font-size:15px; color:#ffffff;}

.height-rasporka {position: static; height: 510px; width: 1px; float: left;}

#center_main, #center_main2, #center_main3, #center_main4, #center_main5, #center_main6, #center_main7, #center_main8 {
	 border-top: 1px solid #ffffff;
}

#center_main {background:url(/images/body.jpg) left top no-repeat #0a0a08; width:auto; height: 510px;}
#center_main2 {position: relative; display: table; background: url(/images/design_1.jpg) left top no-repeat #0a0a08; width: 100%;}
#center_main3 {position: relative; display: table; background: url(/images/design_2.jpg) left top no-repeat #0a0a08; width: 100%;}
#center_main4 {position: relative; display: table; background: url(/images/exp_1.jpg) left top no-repeat #0a0a08; width: 100%;}
#center_main5 {position: relative; display: table; background: url(/images/exp_2.jpg) left top no-repeat #0a0a08; width: 100%;}
#center_main6 {position: relative; display: table; background: url(/images/istoria.jpg) left top no-repeat #0a0a08; width: 100%;}
#center_main7 {position: relative; display: table; background: url(/images/kachestvo.jpg) left top no-repeat #0a0a08; width: 100%;}
#center_main8 {position: relative; display: table; background: url(/images/kontakti.jpg) left top no-repeat #0a0a08; width: 100%;}

.MainContent {margin: 0; padding: 0;}
.MainContent a:hover {color: #000000;}

.clear {clear: both;}

#right{float:right; width:100%;  height:510px; margin:0 0 0 -518px;}
#right2{ background: url(/images/right.jpg) no-repeat top left; height:510px; max-width:765px; margin:0 0 0 18px;}

#right3{float:right;width:100%;  height:510px;margin:0 0 0 -450px;}
#right4{ background: url(/images/right_catalog.jpg) no-repeat top left; height:510px;margin:0 0 0 450px;}

#right5{float:right;width:100%;  height:510px;margin:0 0 0 -518px;}


#right_catalog{float:right;width:100%; background:url(/images/right_catalog.jpg) no-repeat top right; height:510px;margin:0 0 0 -518px;}
#right_catalog3{ background:url(/images/right_catalog.jpg) no-repeat top left; height:510px;}
#right_catalog2{float:right;width:100%; background:url(/images/right_catalog.jpg) no-repeat top right; height:510px;margin:0 0 0 518px; }
#right .content{margin:0 10px 0 10px; background:url(/images/trans70.png) repeat; }
.right-content{margin:0 10px 0 10px; background:url(/images/trans70.png) repeat; }
#right_catalog .content{margin:0 10px 0 528px; background:url(/images/trans70.png) repeat; }
#right_catalog3 .content{margin:0 10px 0 10px;background:url(/images/trans70.png) repeat; }
.black{margin:10px 10px 0 528px;height:35px; background-color:#000000; font-family:"Arial"; font-size:10pt; color:#FFFFFF;}
.black3{margin:10px 10px 0 10px;height:35px; background-color:#000000; font-family:"Arial"; font-size:10pt; color:#FFFFFF;}


#left{float:left;width:518px;;background-color:#040404; height:510px;}
#left .content{padding:10px; color:#FFFFFF;}

#left2{width:518px;background-color:#040404; height:510px;}
#left2 .content{padding:10px; color:#FFFFFF;}


#left2{float:left;width:518px;;background-color:#040404; height:100%;}
#left2 .content{padding:10px; color:#FFFFFF;}

.text{font-family:"Arial"; font-size:10pt; color:#292827;}
.text_white{font-family:"Arial"; font-size:10pt; color:#fff;}
.text2{font-family:"Arial"; font-size:12pt; color:#FFFFFF;}
.text3{font-family:"Arial"; font-size:12pt; color:white;}
.text_white{font-family:"Arial"; font-size:10pt; color:#fff;}

.menu_position{ font-family:"Arial"; font-size:14px; color:#FEFEFE; text-decoration:none; font-weight:600;  background-color:#040404;}
.menu_position:link{font-family:"Arial"; font-size:14px; color:#FEFEFE; text-decoration:none; font-weight:600;  background-color:#040404;}
.menu_position:visited{ font-family:"Arial"; font-size:14px; color:#FEFEFE; text-decoration:none; font-weight:600;  background-color:#040404;}
.menu_position:hover{ font-family:"Arial"; font-size:14px; color:#FEFEFE; text-decoration:none; font-weight:600;  background-color:#040404; border-bottom:solid 1px #333333;}
.menu_position:active{font-family:"Arial"; font-size:14px; color:#FEFEFE; text-decoration:none;  font-weight:600;   background-color:#040404; }

.cart{padding: 10px; font-family:"Arial"; font-size:10pt; color:#e5e5e5;}
.cart_a{font-family:"Arial"; font-size:10pt; color:#e5e5e5; text-decoration:underline;}

.bottom_text{font-size:11px; color:#868080; height: 30px;}

.a{font-family:"Arial"; font-size:11px; color:#868080; text-decoration:underline;}
.a:link{font-family:"Arial"; font-size:11px; color:#868080; text-decoration:underline;}
.a:visited{font-family:"Arial"; font-size:11px; color:#868080; text-decoration:underline;}
.a:hover{font-family:"Arial"; font-size:11px; color:#868080; text-decoration:underline;}
.a:active{font-family:"Arial"; font-size:11px; color:#868080; text-decoration:underline;}

.line {color:#6b6969; background-color:#6b6969;  height: 1px; border-width:0px;  width:275px;}
.input{width:26px; height:18px; border:solid 1px #595552; background-color:#2f2c2a;font-family:"Arial"; font-size:10pt; color:#fff;}

#generalDIV {width: 961px;	margin: 0 auto;padding: 0;}
#headDiv {width: 100%;height: 89px;vertical-align: center;}
#logo {float: left;width: 317px;height: 89px;}
#headRight {float: right;width: 550px;	margin: 30px 0;}
a#headRight, #headRight a:link, #headRight a:visited {text-decoration: none;padding: 0px 0px;margin-left: 20px;}
#headRight a:hover, #headRight a:active {text-decoration: none;}
.indexContent {background: url(/images/ZaltoDenk.jpg) no-repeat 0 0;	width: 100%;	height: 197px;	line-height: 1.5;}
.itemsBar {width: 100px;height: 31px;border: 1px solid transparent;cursor: hand;cursor: pointer;}
.itemsBar:hover {width: 100px;cursor: hand;cursor: pointer;}
.itemsBarActive {width: 100px;cursor: hand;cursor: pointer;}

#siteContent {width: 939px; margin-left: -470px; left: 50%; padding: 0px; position: relative;}

#footer {width: 100%; height: 40px; margin: 0 auto; clear: both;}

.calendar {background: url(/images/calendar.gif) no-repeat right center;}
.errorReport {width: 85%; min-height: 50px; padding-left: 60px;}
.niceBox {position: relative;	top: 2px; border: 0px;}
.tableFooter {height: 20px; padding-left: 10px; border: 0px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; cursor: default;}

#frame {width: 939px; margin: 0 auto; overflow: hidden;}
#scroller {width: 935px; margin: 0 auto; overflow: hidden;}
#content2 {width: 17451px;}
.section {width: 930px; float: left; padding: 0px; margin: 0px auto;}



#nachal {position:absolute; left:273px; top:188px; color:white;}

#nachal p {font-family:Arial; font-size:20px; margin:0 0 0 0; color:white;}
#nachal p.ath {padding-top:8px; padding-left:271px; color:white;}

#shot {position:absolute; top:474px; left:34px;color:white;}
.den {font-family:Arial; font-size:50px; font-weight:bold; margin:0 0 0 0;color:white;}
.testy {font-family:Arial; font-size:16px; font-weight:600; text-decoration:underline; margin:10px 0 0 0;color:white;}

.componentheading {visibility:hidden;}
.contentpaneopen div {margin:10px; 0 0 0;}

.good-icon {cursor: pointer; border: 2px solid; border-color: #000000;}
.good-icon-active {cursor: pointer; border: 2px solid; border-color: #4b4b4b; padding: 1px;}

.basket_padding {padding: 20px;}

.incorrect-input-data {font-style: italic; color: #a60606;}
.star {color: #a60606;}

.order-send {margin-top: 25px;}

/* Корзинка */
.CartView td {padding: 10px; border: 1px solid #38332d; font-size: 14px; font-weight: bold;}
