BODY
{	font-family:   Arial, Verdana, Tahoma;
	color: #ffffff;
	background-color:#3b4043;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	}
img {border:0px;}
p {margin:0 0 0 0;}
h2
{margin-bottom:2px;}
h3
{	
	font-size: 17px;
	font-weight: normal;
	font-family:   Georgia, Arial,Verdana,  Tahoma;}
h4
{		margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family:   Arial,  Verdana, Tahoma;}
A
{	font-size: 15px;
	font-weight:  normal;
	color:#ffffff;
	text-decoration : underline;
	}
A:hover
{	font-size: 15px;
	font-weight:  normal;
	color:#ffffff;
	text-decoration : none;cursor: pointer;}

.cls2Lines {height:16px;background:#ffffff;}
.cls2Lines .tr{height:6px; }
.cls2Lines .td{height:6px;}

.clsMenu  {position:relative; font-weight:  normal;	color: #ffffff;	font-size: 14px; padding-left:40px; }
.clsMenu .clsRoundCorner {}
.clsMenu  A
{	z-index:2;
	font-size:17px;	font-weight:normal;	color:#ffffff;	text-decoration:unerline; white-space: nowrap; 
	position:relative; 
	display:inline; 
	padding: 4px; 
	padding-top:1px;}
.clsMenu  A:hover, .clsMenuItemSelected 
{	border-radius: 4px;  -moz-border-radius: 4px; -webkit-border-radius: 4px;  -khtml-border-radius: 4px;
	z-index:2;
	font-size:17px; font-weight:normal; color:#ffffff; text-decoration :none; white-space: nowrap; 
	position:relative; 
	display:inline; 
	background: #a81414 url("../images/selectedBack.jpg"); 
	padding: 4px; 
	padding-top:1px;}
	
.clsMenu  table {margin:0px auto 0 auto; padding:0px; text-align:center; border:0}
.clsMenu  td {vertical-align:middle; }
.clsMenu  div {position:relative;}
.clsMenu  .clsLight {z-index:1; display:none; position:absolute; right:-71px; top:-20px}
.clsMenu  img{height:61px; width:71px; }

.clsEnter {position: relative; }
.clsEnter A {font-size: 12pt;font-weight:  bold; white-space: nowrap;}
.clsEnter A:hover {font-size:12pt;	font-weight:bold; cursor:pointer;white-space: nowrap;}
.clsEnter .clsEnterInput 
{	position:absolute; 
	display:none; 
	width:223px; 
	background: #a81414 url("../images/selectedBack.jpg"); 
	padding-left:12px; padding-top:20px; padding-bottom:25px;padding-right:14px; 
	z-index:350; 
	border:1px dotted; 
	left:-65px;
	border-radius: 6px;  -moz-border-radius: 6px; -webkit-border-radius: 6px;  -khtml-border-radius: 6px;
}	
.clsEnter .clsEnterInput input{margin-bottom:6px}
.clsEnter .clsEnterInput A, A:hover{font-size: 14px;font-weight:  normal;}
	
	
.clsTelephone
{	font-size: 17pt;
	font-weight:bold;
	line-height: 22pt;
	letter-spacing: 0.5px;
	font-style:  oblique;
	width:253px;  
	vertical-align: middle;
	white-space: nowrap;}

.clsGradient 
{  background: #3b4043 url("../images/greygradient.png");
   o-background-size: 100%, 100%; 
   background: -moz-linear-gradient(left,#919395, #3b4043);
   background: -webkit-gradient(linear, left top, right top, from(#919395), to(#3b4043));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919395', endColorstr='#3b4043', gradientType='1');
}

.clsGradientLight 
{  background: #919395 url("../images/greygradientLight.jpg");
   o-background-size: 100%, 100%;
   background: -moz-linear-gradient(left,#b8b9bb, #919395);
   background: -webkit-gradient(linear, left top, right top, from(#b8b9bb), to(#919395));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b9bb', endColorstr='#919395', gradientType='1');
   z-index: 2;
   position: relative;
}


.clsGallery{position:relative; height:138px;zoom:1;}
.clsGallery a.left_str, .clsGallery a.right_str{position:absolute; visibility:hidden; text-decoration:none; font-size:1px; line-height:1px; z-index:300; display:block; height:100px; width:108px; top:0; _cursor:pointer;}
.clsGallery a.left_str{background:url('../images/toBegin.png') 0 0 no-repeat; left:-103px; top:54px; _background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/toBegin.png', sizingMethod='crop');}
.clsGallery a.left_str:hover{background:url('../images/toBegin.png') 0 -100px no-repeat; left:-103px; top:54px; _background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/toBegin.png', sizingMethod='crop');}
.clsGallery a.right_str{background:url('../images/toEnd.png') 0 0 no-repeat; right:-130px; top:54px; _right:-1px; _background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/toEnd.png', sizingMethod='crop');}
.clsGallery a.right_str:hover{background:url('../images/toEnd.png') 0 -100px no-repeat; right:-130px; top:54px; _right:-1px; _background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/toEnd.png', sizingMethod='crop');}
.clsGallery a.visibl_on{visibility:visible;}
.clsGallery_pos_abs{position: absolute;  overflow: hidden; white-space: nowrap; width: 100%; height:138px;}
.clsGallery_pos_abs table {margin:0px auto 0 auto; padding:0px; text-align:center;}
.clsGallery_pos_abs table td{vertical-align:middle;}
.clsGallery_pos_abs table td div{position:relative; zoom:1;}
.clsGallery_pos_abs table td img.img_bord {padding-right:3px }
.clsGallery_pos_abs table td img.img_bord_on {border:0px}
.clsGallery_pos_abs table td img.img_big{position:absolute; z-index:100; bottom:-22px; left:-27px; border:0px; display:none;}
.clsGallery_pos_abs table td.on div{z-index:100;}
.clsGallery_pos_abs table td.on img.img_big{display:block; z-index:100;}

.clsNews{position:relative;}
.clsNews A {font-size: 14px;font-weight:normal; color:#ffffff; text-decoration: underline; line-height:1.3;}
.clsNews A:hover{font-size: 14px; font-weight:  normal;	color:#ffffff;	text-decoration : none;z-index:305;}
.clsNews .clsNewsItem
{	position:relative;
	font-size:14px;
	margin-bottom: 9px;
	margin-top:-5px;
	margin-right:10px;
	z-index:340}
.clsNews .clsNewsItem .clsNewsData {font-size: 20px;	font-family: Georgia, Times New Roman;  font-weight:normal;}
.clsNews .clsNewsItem .clsNewsData .clsNewsDate{	font-size: 38px; font-weight: normal;}

.clsShadow
{	position:relative;
	-webkit-box-shadow: 5px 5px 15px 1px  #000000;
	-moz-box-shadow: 5px 5px 15px 1px  #000000;
	box-shadow: 5px 5px 15px 1px  #000000;
	}
.clsShadowIE {
 width:100%;  
 height: 100%;  
 position: absolute;  
 z-index: 1;  
 top: 1px;  
 left: 1px;  
 background: #fff;     
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10', MakeShadow='true', ShadowOpacity='.5');   
}

.clsGradientContent
{   background: #c2c2c2 url("../images/textgradient.jpg");
	z-index: 2;
	position: relative;
	/*o-background-size: 100%, 100%;
   background: -moz-linear-gradient(left,#ffffff, #b8b9b9);
   background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#b8b9b9));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b8b9b9', gradientType='1');*/
}

.clsContent
{	position:relative;
	font-size: 13px; 	
	color:#000000;
	text-align:left; 
}
.clsContent A {font-family: Georgia, Times New Roman; font-style:italic; font-size: 14px;font-weight:normal;color:#333333; text-decoration: underline; }
.clsContent A:hover{font-family: Georgia, Times New Roman; font-style:italic; font-size: 14px; font-weight:  normal;	color:#cc0000;	text-decoration : none;}
.clsContent .clsDetailNewsData {position:relative; font-size: 24px;	font-family: Georgia, Times New Roman;  text-align:center; font-weight:normal; width:143px; color:#993333; line-height:25px; vertical-align:bottom; margin-bottom:-43px}
.clsContent .clsDetailNewsData .clsDetailNewsDate{font-size: 101px;line-height:90px;}
.clsContent .clsTitle {position:relative;font-family: Georgia, Times New Roman; font-size: 38px; color:#333333; line-height:35px; padding-right:50px; text-align:left; padding-top:5px; padding-bottom:38px;}
.clsContent .clsNewsPictureLeft {position:relative; margin-left:-143px;}
.clsContent .clsNewsPictureRight {position:relative;  margin-right:40px;  visibility:  visible; overflow: visible; z-index:10; clear:both;}

.clsLoadedPicture{margin-bottom:10px;}

.clsContent .clsTable{text-align:left;}
.clsContent .clsTable a{}
.clsContent .clsTable a:hover{}
.clsContent .clsTable tr{height:45px;}
.clsContent .clsTable td{border-bottom:1px dotted #808080; min-height:20px; vertical-align:bottom;}
.clsContent .clsTable th{ font-size:x-small; color: #ffffff; background-color:#7e8082; vertical-align:bottom;}
.clsContent .clsTable th a{font-family:   Arial, Verdana, Tahoma; font-size:x-small; color: #ffffff; text-decoration: underline;}
.clsContent .clsTable th a:hover{color:#cc0000;}
.clsContent .clsTable .clsPrice{ text-align:right; font-weight:bold; color:#000000; border-right:1px dotted #808080;}
.clsContent .clsTable .clsPriceBig{	font-size:17px;	color:#000000;	font-weight:bold;}
.clsContent .clsTable .clsFoto{ text-align:center; border-right:1px dotted #808080; vertical-align: middle;}
.clsContent .clsTable .clsDetailName{text-align:left; vertical-align:top;  border-right:1px dotted #808080;}
.clsContent .clsTable .clsArticle{text-align:left; color:#5e6265; border-right:1px dotted #808080;}
.clsContent .clsTable .clsRemarks{	color:#5e6265;	font-size:small;}
.clsContent .clsTable .clsNextRow td{background-color:#cdcecf;}
.clsContent .clsTable .clsTableNoStyle td{border-bottom:0px;}
.clsContent .clsTable .quote {content:'цитата';  padding-top: 10px; padding-left: 25px;}
.clsContent .clsTable .quote:before {content:'[цитата]';letter-spacing:5px; color:#808080;}
.clsContent .clsTable .quote td{ border:1px solid #808080; background-color:#f2f3f3; vertical-align:top; padding:10px}

.clsCursorPointer img{border:solid 1px transparent;}
.clsCursorPointer :hover{cursor: pointer;}
.clsCursorPointer img:hover {border-bottom:solid 1px #858585;border-right:solid 1px #9c9c9c;border-left:solid 1px #d9d9d9;border-top:solid 1px #c5c5c5;}

.clsButton{width:105px; height:26px; display:block;  overflow:hidden;}
.clsButton:hover{text-indent:-105px;}

.clsButtonWide{width:176px; height:26px; display:block;  overflow:hidden;}
.clsButtonWide:hover{text-indent:-176px;}

.clsButtonSmall{width:23px; height:22px; display:block;  overflow:hidden;}
.clsButtonSmall:hover{text-indent:-23px;}

.clsBasketButton{width:38px; height:34px; display:block;  overflow:hidden;}
.clsBasketButton:hover{text-indent:-38px;}

.clsPageCounter{margin-bottom:20px;}
.clsPageCounter{font-family: Georgia, Times New Roman; font-size:36px; font-weight:normal; }
.clsPageCounter a{font-size:18px;font-family: Arial, Verdana;font-style: italic;}
.clsPageCounter a:hover{ font-size:18px; color:#cc0000;font-family: Arial, Verdana;font-style: italic;}


.clsProfile{font-size:14px; width:300px;}
.clsProfile td {border-bottom:1px dotted #a8a8a8; min-height:20px; vertical-align:top; text-align:left;}

.clsPageTitle{	}

.clsInput{}
.clsInput input
{
	font-size: 14px; 
}
.clsInput TextArea
{

}

.clsBasket
{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 12px; 
	font-weight:normal;
	color: #F4F8FF;
	 
}

.clsCatalogue{	}
.clsCatalogue td{font-size: x-small;color:  #E9F3FE;}
.clsCatalogue .clsSelected{	font-weight:bold;color:#00FA12;	}
.clsCatalogue .clsSelected A{color:#10DB1F;	}
.clsCatalogue .clsSelected A:hover{	color:#00FA12;}
.clsCatalogue A
{
	font-size: 10px; 
	font-weight:bold;
	color: #C7D7ED;
	text-decoration:none;
}
.clsCatalogue A:hover
{
	font-size: 10px; 
	font-weight:bold;
	color: #00FA12;
	text-decoration:none;
}

.clsCopyright{font-size: 10px; 	font-weight:normal;	color: #ffffff; margin-left:20px;}
.clsCopyright A{font-size: 10px;font-weight:normal;color: #ffffff;}

