/* CSS Document */



html, body {

	padding:0px;

	margin:0px;

	background:#FFFFFF;

}



#page {

	position:relative;
	float:left;
	display: block;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1015)? "1015px" : "100%");
	overflow:hidden; 
	background-color:#fff;

}



a {

	color:#0F7CB7;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}





#left {

	position:relative;
background-color:#fff;

}



#right {
position: relative;
background: white;

}



#footer {

	position:relative;

	float:left;

	clear:left;

	width:100%;

	font-size:12px;

	color:#828282;

}



#left #logo {

	position:relative;

	float:left;

	top:0px;

	left:0px;

	width:280px;

	height:82px;

	margin:0px;

	background-color:#FFFFFF;

	zborder:1px solid #000000;

}



#left #logo img {

	padding:33px 0px 0px 17px;

}



#left #menu {

	float:left;

	width:280px;

	height:331px;

	background-image:url(img/menu.jpg);

}

/*

.left #menu {

	float:left;

	width:280px;

	height:331px;

	background-image:url(img/menu.jpg);

}

*/



#menu ul {

	position:relative;

	float:none;

	margin:40px 0px 0px 30px;

	padding-left:30px;

}



#menu ul li{

	list-style-image:none;

	list-style-type:none;

}



#menu ul li a{

	color:#0F7CB7;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	line-height:18px;

}



#menu ul li#active a{

	font-weight:bold;

	color:#FD7020;

}



#menu ul li a:hover{

	text-decoration:underline;

}



#menu ul.submenu{

  margin:0px 0px 5px 10px;

  padding:0px;

  display:none;

  float:none;

  width:100px;

}



#menu ul.submenu li{

  margin:0px 0px 0px 0px;

  padding:0px;

}



#topic {

	position:relative;

	float:left;

	width:100%;

	height:25px;

	background-image:url(img/topic_bg.jpg);

	zborder:1px solid #000000;

}



#topic h2 {

	float:left;

	margin:0px;

	padding:3px 20px 2px 10px;

	font-family:"arial narrow", Impact, "Times New Roman", Times, serif;

	font-size:16px;

	font-weight:bold;

	color:#FFFFFF;

	background:url(img/topic_left.jpg) no-repeat center left #0F7CB7;

}

#topic h1 {

	font-size:18px;
	color:#000000;


}



#news {

	float:left;

	margin:0px;

	padding:3px 20px 2px 14px;

}



#news a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0F7CB7;

}

#downloads {

	float:left;

	margin:0px;

	padding:3px 20px 2px 14px;

}



#downloads a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0F7CB7;

}



a img {

	border:0px;

}



#news h2 {

	margin:20px 0px 4px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#FD7020;

}



img#head_pic {

	margin:12px 0px 15px 0px;

}



#banner {

	position:relative;

	float:left;

	width:712px;

	height:347px;

}



#banner img {

	margin:0px;

	padding:0px;

	zborder:1px solid #000000;

}



hr {

	float:left;

	width:100%;

	zheight:4px;

	zbackground-color:#FD7020;

	border:2px solid #FD7020;

}



hr#article {

  float:none;

  width:200px;

  margin:10px 0px 15px 0px;

}



.content {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#828282;

}



.minHeight {

  position:relative; 

  float:left; 

  width:0px; 

  height:1000px; 

  border:0px solid #000000;

}



#black {

	color:#000000;

}



.shops {

	font-weight:bold;

	color:#0F7CB7;

}



.shops a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#FD7020;

}



.contacts {

  font-family:Arial, Helvetica, sans-serif; 

  color:#0F7CB7; 

  font-weight:bold; 

  font-size:12px;  

}



.contacts#tel {

  color:#FD7020; 

  font-size:26px;

}



hr {

	display:run-in;

	margin:0px;

	float:left;

	height:8px;

	background-color:#0F7CB7;

	border:0px;

	clear:none;

}



.content hr {

  background-color:#FD7020;

	height:4px;

}



h2 {

  font-family:Arial;

  font-size:16px;

  font-weight:normal;

  color:#000000;

  margin:10px 0px 0px 0px;

  padding:0px 0px 0px 0px;

}



h3 {

  font-family:Arial;

  font-size:32px;

  font-weight:bold;

  color:#0F7CB7;

  margin:10px 0px 0px 0px;

  padding:0px 0px 0px 0px;

}



div.product {

  float:left;

  width:180px;

  height:auto;

}



#footer img#counter {

	margin:20px 0px 0px 20px;

}



#copyrigts {

	float:left;

	padding:20px 0px 0px 10px;

}



#studio {

	padding:20px 10px 0px 0px;

	float:right;

}



a.delete {

  color:#ff0000;

  font-weight:bold;

}



.productItem {

  width:230px;

  height:180px;

  float:left;

  text-align:center;

}



.productItem a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

  font-weight:bold;

	color:#0F7CB7;

}



div#previewProduct {
  position:absolute;
  visibility:hidden;
  width:600px;
  height: 500px;
  border:2px outset #666666;
  left:-260px;
  margin-left:50%;
  top:150px;
  background-color:#fff;
  z-index:900 !important;
  overflow:auto;
}

div#productContent {
	text-align:center;
	clear:both;
	padding:15px;
}

div#productContent h1 {margin-top:0;}
div#productContent p {text-align:left;}

img#but_close {
  float:right;
  cursor:pointer;
}



#header_menu {

  font-size:12px;

}



#header_menu img {

  margin:0px;

  padding:0px;

  float:none;

}




#tkanuModule {
  color:#FD7020; 
}