html{height:100%;}
body{width:100%;height:100%;margin:0;padding:0;}
a img{border:none;}

body{background:url('images/bg_body.jpg');}
.cb{width:20px !important;}
.both{clear:both;}

/* ----------------------------------------- */

#head{
	height:365px;
}
#headpics{
	position:absolute;
	margin:99px 0 0 29px;
	*margin:99px 0 0 -856px;
	width:824px;
	height:250px;
	overflow:hidden;
	z-index:1;
}
#cimkek{
	position:absolute;
	z-index:10;
	margin:60px 0 0 -310px;
}
#wrap{
	margin:0 auto 0 auto;
	min-height:100%;
	_height:100%;
	width:905px;
}
#middle{
	background:white;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	width:882px;
	padding-bottom:20px;
}
#logo{
	float:left;
}
#topmenu{
	float:left;
	padding-top:26px;
	text-align:right;
}
/*
#topmenu a{
	font:11px verdana;
	color:black;
	background:url('images/bg_menu_item.gif') left no-repeat;
	padding:10px 6px 0 6px;
	text-decoration:none;
	margin-left:28px;
}
*/
#middle_menu{
	font:bold 12px verdana;
	margin-left:28px;
	margin-bottom:20px;
}
#middle_menu a{
	background:url('images/bg_menu_round_left.png') top left no-repeat;
	padding:6px 0 6px 6px;
	background-color:#394666;
	color:white;
	margin-right:4px;
	*height:28px;
	text-decoration:none;
}
#middle_menu a span{
	background:url('images/bg_menu_round_right.png') top right no-repeat;
	line-height:30px;
	padding:6px 33px 6px 27px;
	*padding:7px 33px 7px 27px;
	*margin-top:-6px;
	*margin-bottom:-6px;
	*height:28px;
}
#middle_menu a:hover{
	background-color:#990000;
	background-color:#797979;
}
#middle_menu a.first{
	background-color:#01864d;
}
#middle_menu a.act{
	background-color:#a03aaa;
	background-color:#D7AB3C;
	background-color:#D76F2F;
}
.col h1,#pagetitle{
	background:url('images/bg_h1.gif') left center no-repeat;
	padding-left:25px;
	font:bold 24px verdana;
	color:#1f0f4e;
	margin:0 0 10px 0;
}
.col{
	font:12px/18px verdana;
	color:#797979;
	width:250px;
	float:left;
	margin:0 7px 0 28px;
	_margin:0 6px 0 28px;
	text-align:left;
}
.col p{
	margin:0;
	paddinng:0;
	border:1px solid white;
}
.col div{
	min-height:130px;
	margin-botton:15px;
}
.more{
	text-decoration:none;
	color:#3581ff;
	font:bold 11px verdana;
}
#main_blocks_div{
	background:url('images/bg_main_blocks_div.gif') no-repeat;
	width:824px;
	height:230px;
	margin:26px 0 0 28px;
}
.main_block{
	width:383px;
	height:207px;
	background:url('images/bg_main_block.gif') bottom no-repeat;
	float:left;
	margin-left:20px;
}
.main_block h1{
	margin:0;
	background:url('images/bg_main_block_h1.gif') no-repeat;
	color:#4c6389;
	font:bold 14px verdana;
	padding:15px 0 15px 35px;
}
.main_block h1 a{
	color:#4c6389;
	text-decoration:none;
}
.main_block h1.gray a{
	color:#565656;
	text-decoration:none;
}
.main_block img{
	border:5px solid white;
	margin:0 8px 0 5px;
	float:left;
}
.main_block .info{
	font:11px/15px verdana;
	color:#565656;
	padding-right:8px;
}
.main_block .info div{
	min-height:141px;
}
.main_block .more{
	float:right;
	font-weight:normal;
}
#footer{
	background:url('images/bg_footer.gif') top left no-repeat;
	color:#979797;
	font:11px verdana;
	height:120px;
}
#footer_inner{
	padding: 5px 50px 20px 28px;
	background:url('images/bg_footer.gif') bottom left no-repeat;
}
#footer_inner h1{
	font:bold 24px verdana;
	text-align:right;
	margin:-93px 210px 0 0;
	clear:both;
	color:#979797;
	*position:absolute;
	*margin-left:345px;
}
#footer_inner center{
	padding-top:-60px;
}
#footer_inner a{
	text-decoration:none;
	color:#979797;
}
#backtotop{
	background:url('images/bg_back2top.gif') no-repeat;
	font:12px verdana;
	padding:7px 0 7px 0;
	margin-top:-10px;
	margin-bottom:-10px;
	text-align:center;
	display:block;
	width:200px;
}
#bottom_menu{
	float:right;
	margin-top:-10px;
	*margin-top:-20px;
	height:55px;
	width:610px;
	text-align:right;
	font:10px verdana;
	*font:10px arial;
}
#copyright{
	margin:-20px 0 40px 0;
	*position:absolute;
	*margin-top:-80px;
}
#pagetitle{
	margin-left:28px;
}
#content{
	font:12px/18px verdana;
	color:#797979;
	margin:0 30px 0 28px;
	min-height:300px;
}
#content a{
	color:#099768;
	text-decoration:none;
}
.green_button{
	background:url('images/bg_greenbutton.gif') no-repeat;
	width:238px;
	height:22px;
	color:white;
	font:12px verdana;
	border:none;
	cursor:pointer;
	border:none !important;
}
.blue_button{
	background:url('images/bg_bluebutton.gif') no-repeat;
	width:238px;
	height:22px;
	color:white !important;
	text-align:center;
	font:12px/22px verdana;
	text-decoration:none;
	float:right;
	margin-top:-30px;
}
#filter_table{
	width:824px;
	margin-bottom:10px;
}
#filter_table td{
	padding-bottom:5px;
}
#filter_table select{
	width:150px;
	font:12px verdana;
}
#filter_table .double{
	width:300px;
}
#navbar{
	margin-bottom:10px;
}
#navbar strong{
	color:#1f0f4e;
}
#navbar a{
	color:#808080;
	text-decoration:none;
}
#navbar .act{
	color:#00864c;
}
#navbar a:hover{
	text-decoration:underline;
}
.full_keret{
	/*
	background:#f6f6f4 url('images/bg_full_top.gif') top no-repeat;
	*/
	padding:0 0 0 0;
	margin:-15px 0 10px 0;
}
.keret_bottom{
	/*
	background:url('images/bg_full_bottom.gif') bottom no-repeat;
	*/
	height:22px;
	clear:both;
}
.full_left{
	background:url('images/bg_full_left.gif') bottom no-repeat;
	width:382px;
	min-height:344px;
	margin-left:18px;
	float:left;
}
.full_left h1{
	margin:0;
	color:#4c6389;
	font:bold 14px verdana;
	margin:0 0 0 0;
	padding:12px 0 10px 30px;
	text-align:center;
}
.full_left h1.gray{
	color:white;
	background:url('images/bg_video_h2.gif') top left no-repeat;
}
.full_left .prod_name{
	background:url('images/bg_prod_name.gif') no-repeat;
	border-bottom:5px solid #e8e8e8;
	padding:11px 0 4px 30px;
}
.full_left img{
	height:300px;
	width:370px;
	margin-left:5px;
}
.full_left .inner{
	background:white;
	margin:0 5px 0 5px;
	text-align:center;
	height:300px;
}
.full_left .inner img{
	margin:0 0 0 0;
}
.full_info{
	float:left;
	width:366px;
	background:url('images/bg_full_info.gif') top left no-repeat;
	font:12px/16px verdana;
	margin-left:10px;
	padding-left:34px;
}
.full_info_hidden{
	display:none;
}
.full_info p{
	margin:0;
	padding:0;
}
.full_info h2{
	font:bold 14px verdana;
	margin:15px 0 10px 0;
}
.full_info h2 span{
	font:bold 11px verdana;
}
.full_info strong{
	color:black;
}
.news{
	text-align:justify;
}
.news .more{
	float:right;
}
.newstitle{
	font-size:14px;
}
.newspic_full{
	width:270px;
	float:left;
	margin:0 10px 10px 0;
}
.newspic_thumb{
	width:160px;
	float:left;
	margin:0 10px 10px 0;
}
.hrdotted{
	height:20px;
	clear:both;
	background:url('images/dot.gif') center repeat-x;
}
#lapozo_table{
	margin:10px 0 20px 0;
}
#lapozo_table a:hover{
	color:#797979;
}
#lapozo_table a{
	color:#cecece;
	font:11px verdana;
	text-decoration:none;
}
#lapozo_table a.active{
	font-weight:bold;
	color:#797979;
}
.middle_width{
	width:238px;
}
.long_width{
	width:525px;
}
.user_table{
	margin:0 auto 0 auto;
}
.user_table input, .user_table textarea{
	border:1px solid #797979;
}
.user_table th{
	height:20px;
	clear:both;
	background:url('images/dot.gif') bottom repeat-x;
	font:bold 14px verdana;
}
.red{
	color:red !important;
}
#catalog{
	background:#f6f6f4 url('images/bg_catalog.gif') top left no-repeat;
	width:824px;
	padding:36px 0 0 0;
}
#catalog .both{
	background:url('images/bg_catalog_bottom.gif') bottom left no-repeat;
	height:10px;
}
.catitem{
	margin-left:56px;
	clear:both;
	background:url('images/bg_cat_item_main.gif') top left no-repeat;
	min-height:173px;
}
.catitem img{
	width:140px;
	height:130px;
	margin:30px 0 0 30px;
	float:left;
}
.catitem div.inner{
	float:right;
	width:500px;
	margin-right:78px;
	padding-top:20px;
}
.catitem div.inner2{
	display:none;
}
.catitem span{
	color:#aaaaaa;
	font:normal 12px/24px verdana;
}
.catitem h1{
	text-align:center;
	padding:6px 0 0 0;
	*padding:26px 0 0 0;
}
.catitem h1 a{
	color:#6b7ea1 !important;
	font:bold 14px verdana;
	text-decoration:none;
}

.catitem h2 a{
	color:#828282 !important;
	font:normal 12px/40px verdana;
	text-decoration:none;
	/*
	margin-left:-65px;
	*/
}
.catitem h2{
	background:url('images/bg_cat_item_1.gif') top left no-repeat;
	text-align:center;
	padding:0;
	margin:0 0 5px 4px;
}
.catitem h2 span{
	float:left;
	margin:3px -65px 0 20px;
	width:42px;
}
.catitem h3 a{
	color:#53816c !important;
	font:normal 12px/40px verdana;
	text-decoration:none;
	margin-left:0px;
}
.catitem h3{
	background:url('images/bg_cat_item_2.gif') top right no-repeat;
	text-align:center;
	padding:0;
	margin:0 0 5px 167px;
}
.catitem h3 span{
	float:left;
	margin:3px 0 0 23px;
	width:42px;
	text-align:center;
}
h1.maincat{
	cursor:pointer;
}
iframe{
	border:1px solid #828282;
}
#flashdiv{
	width:575px;
	text-align:right;
	clear:both;
}
.blue{
	color:#4b6389 !important;
}
#cimkek{
	border:none;
}
#languages{
	position:absolute;
	font:12px verdana;
	color:#797979;
	z-index:110;
	margin:78px 0 0 10px;
	*margin:0px 0 0 10px;
}
#logos{
	clear:both;
	text-align:right;
	height:118px;
}
#logos img{
	clear:both;
}
