/* CSS KOLVET default 1024 */

/***************** BASIC ELEMENTS ************************/

body {
	background: #ffffff url("../images/bg_body.gif") repeat-y center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0px;
	padding:0 0 25px 0;
	color: #333333;
	text-align: center;
	border-top: 4px solid #536068;
}

div#pagebg_top {
	background: url("../images/bg_page_top.gif") repeat-x;
}

div#top {
	background: url("../images/bg_top.gif") repeat-x;
	position:absolute;
	top:5px;
	width: 868px;
	height: 117px;
}

div#frameholder {
	width: 868px;
	padding: 0;
	margin: auto;
	text-align: left;
	background: #fffff;  
	overflow: auto;
}

div#footer {
	width: 630px;
	margin: 10px auto 0 auto;
	font-size: 8.25pt;
	text-align: left;
	padding: 0 0 0 238px;
}

div#footer div#submenu {
	margin: 0 0 5px 0;
	font-size:9pt;
	color:#999999;
}

div#footer div#submenu a{
	color: #999999;
	font-weight:normal;
}

div#footer div#submenu a.uklid {
	padding: 0 0 0 50px;
}

div#right{
	margin: 118px 0 0 0;
	padding: 225px 0 0 19px;
	width: 635px;
	float: right;
  	line-height: 12.75pt;
	background: url("../images/bg_right.gif") no-repeat right 207px;
}

div#right_catalog{
	margin: 118px 0 0 0;
	padding: 95px 0 0 19px;
	width: 635px;
	float: right;
  	line-height: 12.75pt;
	background: url("../images/bg_right.gif") no-repeat right 77px;
}

div#left{
	width: 209px;
	margin: 118px 0 0 0;
	float: left;
}

/***************** SPECIFIC ELEMENTS ************************/


/***************** header ************************/

div#head_left {
	height: 65px;
	width: 214px;
	background: #ffffff  url("../images/bg_head_left.gif") no-repeat;
	margin: 0 0 0 0;
	padding: 52px 0 0 0;
	float: left;
}
		div#head_left a{
			color: #777777;
			text-decoration:underline;
			margin: 0 0 0 34px;
			font-size: 7.5pt;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
		}
		div#head_left a.mail{
			margin: 0 0 0 22px;
		}	

div#head_logo {
	margin: 0;
	padding: 25px 0 0 10px;
	float: left;
}

div#head_topmenu {
	width: 194px;
	height: 123px;
	background:  url("../images/bg_head_topmenu_line.gif") no-repeat right bottom;
	margin: -5px 0 0 0;
	_margin: -6px 0 0 0;
	float: right;
	text-align:left;
}
		div#head_topmenu img {
			margin: 0 0 0 13px;
		}

div#head_topmenu_links {
	width: 180px;
	height: 78px;
	background:  url("../images/bg_head_topmenu.gif") no-repeat;
}

div#head_topmenu_links a{
	position: absolute;
	margin: 27px 0 0 45px;
	width: 40px;
	height: 20px;
}

div#head_topmenu_links a.sitemap{
	margin: 27px 0 0 105px;
}

div.path{
padding: 0 0 5px 2px;
margin: 0 0 10px 0;
font-size: 7.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:  url("../images/bg_path.gif") no-repeat bottom;
}

div.page_menu {
color: #0C71BF;
margin: 0 0 5px -5px;
}

div.page_menu a{
padding: 0 5px 0 7px;
margin: 0 5px;
font-size: 8.25pt;
font-family: Arial, Helvetica, sans-serif;
background: #0C71BF url("../images/bg_pagemenu_item.gif") no-repeat 0 4px;
color: #ffffff;
}

h3.list_headline {
	font-size: 11.25pt;
	color: #0C71BF;
	padding: 5px 0 0 5px;
	margin: 0 0 5px 0;
	border-bottom: 2px solid #0C71BF;
}


/***************** vertical menu ************************/

div#vermenu {
	background:#6E6E6E;
	text-align:right;
	background: url("../images/bg_vermenu.gif") no-repeat right bottom;
	padding: 0 0 4px 0;
}
div#vermenu ul.menu, div#vermenu ul.menu_cat, div#vermenu ul.menu_catalog {
		margin: 0;
		padding: 0;
	}
div#vermenu ul.menu  li{
		list-style-type: none;
		margin:0;
		padding:0;
		background: #666666 url("../images/bg_vermenu_list_item.gif") no-repeat;
	}
	
div#vermenu ul.menu li  a{
		color: #ffffff;
		font-family: "Trebuchet MS", Arial, Verdana;
		text-decoration: none;
		font-size: 9pt;
		text-transform:uppercase;
		height: 22px;
		padding: 9px 40px 0 15px;
		display: block;
		border-bottom: 1px solid #cccccc;
	}

div#vermenu ul.menu_cat  li{
		list-style-type: none;
		margin:0;
		padding:0;
		background: #666666 url("../images/bg_vermenu_list_item.gif") no-repeat;
	}

div#vermenu ul.menu_cat  li.katalog{
		background: #666666 url("../images/bg_vermenu_list_item2.gif") no-repeat;
	}
	
div#vermenu ul.menu_cat li  a{
		color: #ffffff;
		font-family: "Trebuchet MS", Arial, Verdana;
		text-decoration: none;
		text-transform:uppercase;
		font-size: 9pt;
		font-weight: bold;
		height: 19px;
		padding: 8px 40px 3px 15px;
		display: block;
		border-bottom: 1px solid #cccccc;
	}

div#vermenu ul.menu_cat li  a:hover{
		background: #737373 url("../images/bg_vermenu_list_item1.gif") no-repeat;
	}

div#vermenu ul.menu_catalog  li, div#vermenu ul.menu_cat li ul.menu_cat li {
		list-style-type: none;
		margin:0;
		padding: 0;
		background: #f1f1f1 url("../images/bg_list_catalog_first.gif") repeat-y;
	}
	
div#vermenu ul.menu_catalog li  a, div#vermenu ul.menu_cat  li ul.menu_cat li a {
		font-size: 8.25pt;
		text-transform:uppercase;
		padding: 6px 15px 2px 15px;
		margin: 0;		
		color: #FFFFFF;		
		font-family: Arial, Verdana;
		text-decoration: none;
		font-weight: bold;
		height: 16px;
		display: block;
		border-bottom: 1px solid #ffffff;
	}

div#vermenu ul.menu_catalog  li ul {
		padding:0;
		margin: 0;
	}

div#vermenu ul.menu_catalog  li ul li {
		padding:4px 0 0 0;
		background: #f1f1f1 url("../images/bg_list_catalog_second.gif") repeat-y;
	}

div#vermenu ul.menu_catalog  li ul li a {
		padding: 0 15px 2px 15px;	
		color: #333333;
		text-transform:none;
		height: auto;
		_height: 16px;
		min-height:16px;
	}

div#vermenu ul.menu_catalog  li ul li ul li{
		padding:2px 0 0 0;
		background: #f1f1f1 url("../images/bg_list_catalog_third.gif") no-repeat;
	}

div#vermenu ul.menu_catalog  li ul li ul li a{
		color: #333333;
		font-weight: normal;
		text-transform:none;
	}
	
div#vermenu ul.menu_catalog li  a:hover {
			color: #0C71BF;
}

div#vermenu ul.menu_cat  li ul.menu_cat li a:hover {
  	background: #9A9A9A url("../images/bg_list_catalog_first.gif") repeat-y;
    color: #0C71BF;
}

div#vermenu ul.menu_catalog li  a.active{
			color: #0C71BF;
			font-weight:bold;
	}
	
	
	
	
	
	

/***************** contact ************************/

div#contact{
	background: url("../images/bg_contact.gif") no-repeat;
	margin: 2px 1px 0 0;
	_margin: 2px 0 0 0;
	padding: 60px 0 0 40px;
	font-size: 9pt;
  	line-height: 12.75pt;
}
div#contact span{
	font-size: 7.5pt;
  	line-height: 7.5pt;
}
/***************** right / content column ************************/

div#flash{
		height: 207px;
		background: #ffffff url("../images/bg_flash.gif") no-repeat left bottom;
		position:absolute;
		width: 652px;
		top: 122px;
		border-right: 2px solid #C5C5C5;
		margin: 0 0 0 -19px;
}

div#flash_catalog{
		height: 77px;
		background: #ffffff url("../images/bg_flash.gif") no-repeat left bottom;
		position:absolute;
		width: 652px;
		top: 122px;
		border-right: 2px solid #C5C5C5;
		margin: 0 0 0 -19px;
}

/***************** action ************************/


div.action_item{
width: 303px;
float: left;
margin: 10px 10px 10px 0;
}

div.action_top{
background: #ffffff url("../images/bg_action_top.jpg") no-repeat;
height: 9px;
line-height:0.75pt;
font-size: 0.75pt;
margin: 0;
}

div.action_bottom{
background: #ffffff url("../images/bg_action_bottom.jpg") no-repeat bottom;
width: 303px;
overflow:auto;
margin:0;
padding: 3px 0 10px 0;
}



div.tape{
width: 121px;
height: 80px;
background: url("../images/bg_action_tape.gif") no-repeat;
position: absolute;
margin: 0 0 0 0;
}

div.foto{
padding: 10px 0 0 5px;
margin: 0 0 0 0;
width: 140px;
float:left;
text-align:center;
}
div.text{
margin: 0 0 0 0;
font-size: 8.25pt;
line-height:10.5pt;
float: right;
width: 130px;
}

div.name{
color: #076EBD;
font-size: 10.5pt;
font-weight:bold;
}

div.type{
font-size: 9.5pt;
font-weight: bold;
padding: 1px 0 6px 0;
border-bottom:2px solid #E2E2E2;
}

div.price_old{
margin: 7px 0 0 0;
text-decoration:line-through;
font-size: 9.75pt;

}
div.price_old span{

}

div.price_new{
font-weight:bold;
margin: 3px 0 0 0;
line-height:15pt;
font-size: 9pt;
}

div.price_wotax{
font-weight:normal;
margin: 0 0 5px 0;
color:#999999;
}

div.price_new span{
color: #076EBD;
font-size: 12pt;
}


/***************** catalog detail ************************/

table.catalog_detail{
margin: 10px 0;
}

table.catalog_detail td{
vertical-align: top;
padding: 0;
font-size: 8.25pt;
}
table.catalog_detail td.describe{
padding: 10px 25px 0 0;
}

table.catalog_detail td.describe span{
display: block;
}

table.catalog_detail td.describe span.name{
font-size: 11.25pt;
font-weight:bold;
color: #0C71BF;
}

table.catalog_detail td.describe span.type{
font-weight:bold;
margin: 5px 0 0 0;
color: #666666;
}

table.catalog_detail td.describe span.info{
color: #333333;
margin: 10px 0 0 0;
}

table.catalog_detail td.describe span.parameter {

color: #333333;
margin: 15px 0 10px 0;
}

table.catalog_detail td.describe span.parameter span{
font-weight: bold;
color: #0C71BF;
margin: 0 0 3px 0;
}

table.catalog_detail td.describe span.basic_accesories {
color: #333333;
border-left: 2px solid #F1F1F1;
padding: 0 0 0 25px; 
float: right;
width: 45%;
margin: 15px 0 10px 0;
}

table.catalog_detail td.describe span.basic_accesories span{
font-weight: bold;
color: #0C71BF;
margin: 0 0 3px 0;
}

table.catalog_detail td.describe span.price{
font-weight: bold;
color: #333333;
margin: 5px 0 0 0;
}

table.catalog_detail td.describe span.price strong{
font-size: 12pt;
color: #0C71BF;
margin: 0 0 0 7px;
}

table.catalog_detail td.describe span.price_wotax{
font-weight: normal;
color: #666666;
margin: 5px 0 0 0;
}


table.catalog_detail td.describe span.price_old{
color: #999999;
margin: 0 0 0 0;
font-weight: bold;
}

table.catalog_detail td.describe span.price_old span{
font-size: 10.5pt;
margin: 0 0 0 7px;
display:inline;
text-decoration:line-through;
}

table.catalog_detail td.describe span.order_number{
font-size: 8.25pt;
color: #333333;
margin: 3px 0 0 0;
}

table.catalog_detail td.describe span.buy{
margin: 10px 0 0 0;
}

table.catalog_detail td.describe span.photo{
padding: 0 0 25px 30px;
margin: 0 0 10px 25px;
border-left: 2px solid #f1f1f1;
float: right;
}


div.price_rect{
border: 1px solid #cccccc;
background: #f5f5f5;
width: 220px;
padding: 5px 10px;
margin: 10px 0 0 0;
}
/***************** catalog item ************************/

table.catalog_item{
margin: 10px 15px 10px 5px;
}

table.catalog_item td{
vertical-align: top;
padding: 0;
font-size: 8.25pt;
}

table.catalog_item td span{
display: block;
}

table.catalog_item td span.name{
font-size: 9pt;
font-weight:bold;
color: #0C71BF;
}

table.catalog_item td span.type{
font-weight:bold;
color: #666666;
}

table.catalog_item td span.thumb{
margin: 5px 0 7px 0;
}


table.catalog_item td span.price{
font-weight: bold;
color: #333333;
margin: 2px 0 0 0;
}

table.catalog_item td span.price strong{
font-size: 9pt;
color: #0C71BF;
margin: 0 0 0 5px;
}

table.catalog_item td span.price_wotax{
color: #888888;
margin: 2px 0 0 0;
}

table.catalog_item td span.detail{
margin: 5px 0 0 0;
}

/***************** table cart ************************/

table.cart{

}

table.cart th{
text-align: center;
color: #333333;
padding: 4px 0 4px 5px;
}

table.cart td{
text-align: center;
}

table.cart th.main{
text-align: left;
padding: 4px 0 4px 5px;
}

table.cart td.main{
text-align: left;
padding: 3px 0 3px 5px;
}

table.cart td.drop img{
margin: 4px 0 0 0;
}

table.cart td.drop a{
color: #990000;
}

table.cart tr.summary td{
background: #f5f5f5;
}

table.cart td.order{
padding: 7px 0 0 3px;
text-align:left;
}

/***************** table customer ************************/

table.customer{
margin: 15px 0 0 0;
}

table.customer th{
background: #f5f5f5;
color:#333333;
}

table.customer input{
width: 150px;
margin: 0 0 0 5px;
}

table.customer input.mesto{
width: 101px;
}

table.customer input.psc{
width: 40px;
}

table.customer td textarea{
width: 257px;
}

table.acc{
font-size: 8.25pt;
border: 2px solid #cccccc;
background:#f5f5f5;
}

table.acc td{
padding: 3px;
}

table.acc th{
background:#f0f0f0;
}

div.download{
position: absolute;
margin: -78px 0 0 400px;
padding: 0 0 0 20px;
background: url("../images/bg_download.gif") no-repeat 0 0px;
}

div.download h2{
margin: 0 0 0 0;
}

div.download h4{
color:#000000;
}

div.download table td{
padding: 0 0;
}

div.download a{
font-weight: normal;
}







.hr_catalog{
		background: url("../images/common/bg_hr_catalog.gif") repeat-x 0 5px;
		height: 15px;
		clear: both;
}

