@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;
	
	
}
body {
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
body {
	text-align:left;
	background:#0e3c6a;
	position:relative;
}

a {
	color:#4c4c4c;
	text-decoration:underline;
}
a:hover {
	color:#4c4c4c;
	text-decoration:none;
}

a img  {border:none}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:10px 0; color:#1c3d67; font-family:"Times New Roman", Times, serif; font-weight:normal}
h1 { font-size:22px}
h2 { font-size:20px}
h3 { font-size:20px}
h4 { font-size:15px}
h5,h6 { font-size:11px}

body, html {position:relative; margin:0; padding:0; height:100%}
@font-face {
    font-family: 'PhilosopherRegular';
    src: url('philosopher-webfont.eot');
    src: local('☺'), url('philosopher-webfont.woff') format('woff'), url('philosopher-webfont.ttf') format('truetype'), url('philosopher-webfont.svg#PhilosopherRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#wrap {height:auto !important; height:100%; min-height:100%; margin:0 0 -125px 0; position:relative; background:url(wrap.gif) 50% 0 repeat-y}
#footer{background:url(footer.jpg) 50% 0 no-repeat; width:100%; height:372px; margin:0 auto; position:absolute; bottom:0; right:0; left:0}


  	.head_bg{background:url(head_bg.gif) 0 0 repeat-x}
		.header{width:990px; height:317px; position:relative; margin:0 auto; background:url(head.jpg) 0 0 no-repeat}

			.logo{display:block; position:absolute; top:2px; left:73px; background:url(logo.png) 0 0 no-repeat; width:89px; height:101px}
			.logo2{position:absolute; top:33px; left:186px; background:url(logo2.png) 0 0 no-repeat; width:313px; height:44px}
			
			.phone{position:absolute; top:18px; right:70px; background:url(phone.png) 0 0 no-repeat; width:221px; height:50px}
				
			.text_head{position:absolute; top:226px; left:37px; background:url(text.png) 0 0 no-repeat; width:423px; height:34px}
			
			.cart{background:url(cart.png) 0 0 no-repeat; width:152px; height:69px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; position:absolute; top:234px; right:40px; padding:15px 0 0 107px}
				.cart strong{font:bold 18px PhilosopherRegular; color:#11528e; padding:0 0 0 25px}
				.cart span{font:bold 11px PhilosopherRegular; color:#11528e}
				.cart a{text-decoration:underline; color:#000; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0 25px}
				.cart a:hover{text-decoration:none}
		
		.top_menu_bg{background:url(top_menu_bg.gif) 0 0 repeat-y; width:990px; margin:0 auto}
			.top_menu_top{background:url(top_menu_top.gif) 0 0 no-repeat}
			 	.top_menu_bot{background:url(top_menu_bot.gif) 0 100% no-repeat; min-height:46px}
		
						.menu{padding:2px 0 0 45px; margin:0; font:normal 15px/29px "Times New Roman", Times, serif}
						.menu li{list-style:none; float:left}
						.menu li a{text-decoration:none; cursor:pointer; display:block; color:#fefefe; padding:0 3px 0 0}										
						.menu li a span{display:inline-block; padding:0 16px 0 19px}
							.menu li a:hover{background:url(top_menu_right.gif) 100% 0 no-repeat; color:#000}
							.menu li a:hover span{background:url(top_menu_left.gif) 0 0 no-repeat}
							
			


	.content{width:990px; margin:0 auto}
		.left{width:180px; float:left; padding:25px 0 0 35px; position:relative; z-index:1}
			
			.block_bg{background:url(block_bg.gif) 0 0 repeat-y}
				.block_top{background:url(block_top.gif) 0 0 no-repeat}
					.block_bot{background:url(block_bot.gif) 0 100% no-repeat; min-height:160px; margin:0 0 50px}
			
					.left_menu{padding:15px 0 30px; margin:0; font:normal 15px "Times New Roman", Times, serif}
						.left_menu li{list-style:none; display:block; background:url(left_menu_list.gif) 9px 100% no-repeat}
						.left_menu li a{color:#FFF; text-decoration:none; display:block; padding:0 0 5px}
						.left_menu li a span{display:block; padding:5px 5px 3px 13px}
							.left_menu a:hover{color:#000; background:url(left_menu_d.png) 0 100% no-repeat}
							.left_menu a:hover span{background:url(left_menu_u.png) 0 0 no-repeat}
							
					.kategor_title{font:normal 16px PhilosopherRegular; text-decoration:underline; padding:5px 0 10px 29px; color:#ffdb4b}
					.kategor{margin:0; padding:0 0 30px 7px; font:normal 16px PhilosopherRegular}
					.kategor li{list-style:none; background:url(kat_list.gif) 0 100% no-repeat}
					.kategor li a{color:#FFF; text-decoration:none; padding:5px 15px 5px 4px; display:inline-block}
					.kategor li a:hover{text-decoration:underline; color:#feff83}
					li.kat {font:normal 14px PhilosopherRegular}
					li.kat a{padding:5px 15px 5px 14px}
					li.kat a:hover{color:#FFF}
 					
					.news_title{color:#0e3c6a; font:normal 25px "Times New Roman", Times, serif; padding:0 0 5px 10px}
					
					.news{padding:7px 0 10px 0}
					.news_data{font:normal 20px/28px "Times New Roman", Times, serif; color:#303030; padding:0 0 0 20px; background:url(data.png) 0 0 no-repeat; height:28px}
					.news_zag{padding:10px 15px}
						.news_zag a{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e9e9e9; text-decoration:none}
						.news_zag a:hover{text-decoration:underline}
		
			
			
			
		.right{width:715px; float:right; padding:10px 30px 20px 30px; position:relative; z-index:1}
		.krohi{font:normal 13px Arial, Helvetica, sans-serif; color:#fbfbfb}
				.krohi a{font:normal 13px Arial, Helvetica, sans-serif; color:#e0a731; text-decoration:underline}
				.krohi a:hover{text-decoration:none}


	.clear{height:125px; clear:both}

		.footer{height:125px; width:990px; margin:0 auto; position:relative}
		
			.counters{position:absolute; bottom:18px; left:39px;}	
			.mega{position:absolute; bottom:18px; right:58px; font:normal 11px Tahoma, Geneva, sans-serif; color:#FFF}
				.mega a{text-decoration:underline; color:#FFF}
				.mega a:hover{text-decoration:none}
			.copy{position:absolute; bottom:42px; right:58px; font:normal 11px Tahoma, Geneva, sans-serif; color:#FFF}
			
			.f_link{position:absolute; top:1px; right:55px}
				.f_link a{text-decoration:underline; color:#1c3d67; font:normal 14px "Times New Roman", Times, serif}
				.f_link a:hover{text-decoration:none}
	
	
	

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {}
table.table1 td { padding:5px; border: 1px solid #91949a;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {}
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color:#44637b; color:#fff; text-align:left;}

.tovar2 form {padding:0; margin:0; vertical-align:top}
.tovar2 input {padding:0; margin:0; vertical-align:top}

.thumb              {color:#000000}