@charset "utf-8";
body {margin:0;}

html, body {height:100%; width:100%;}
#container {margin:0px auto; width:100%; height:100%;}

td {vertical-align:top;}

a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

#cart_table a {color:#DDD;}
#cart_table:hover a {color:#FFF;}

#menu_top{
	text-align:center;}
#menu_top td{
	vertical-align:middle;
	text-align:center;
	padding-left:5px;
	padding-right:5px;}
#menu_top a{
	color:#FFF;
	font-size:22px;}
	
#menu_top a:hover{
	color:#FFF;
	text-shadow:#EEE 1px 1px 10px;
	text-decoration:none;}	
	
#menu_top_mobile{
	text-align:center;}
#menu_top_mobile td{
	vertical-align:middle;
	text-align:center;
	padding-left:5px;
	padding-right:5px;}
	
#menu_top_mobile a:hover{
	color:#FFF;
	text-shadow:#EEE 1px 1px 10px;
	text-decoration:none;}

#catalog_navigator{
	box-shadow:#000 1px 1px 5px;}
	
#catalog_navigator td{
	background-color:#333;
	padding:10px 5px 10px 15px;
	border-bottom:#999 1px solid;
	font-family:Tahoma, Geneva, sans-serif;
	cursor:pointer;}
#catalog_navigator td:hover{
	background-color:#fed11c;
	text-decoration:none;
	color:#333;}
#catalog_navigator td:hover a{
	color:#000;
	text-shadow:#FFF 1px 2px 3px;
	text-decoration:none;}

#catalog_navigator a{
	color:#FFF;
	text-transform:uppercase;
	text-shadow:#333 1px 1px 2px;
	font-size:18px;}
	
#catalog img{
	opacity:0.7;}
#catalog img:hover{
	opacity:1;}
	
#catalog td{
	width:140px;
	-moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
	word-wrap: break-word;}
	
#catalog a{
	font-family:Verdana, Geneva, sans-serif;
	color:#333;}
#catalog a:hover{
	text-shadow:#CCC 1px 2px 10px;}

#menu_bottom td{
	padding:0 5px;}
#menu_bottom a{
	color:#333;}
	
#articles_navigator a{
	font-size:18px;}
#articles_navigator img{
	opacity:0.8;}
#articles_navigator img:hover{
	opacity:1;}
	
#cart_position_product{
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;}
#cart_position_product td{
	vertical-align:middle;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:#CCC 1px solid;}

#cart_position{
	background: rgba(193, 184, 170, 0.2);
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#600;
	text-shadow:#CCC 1px 2px 3px;
	vertical-align:middle;
	height:65px;}
	
#content{
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	margin:20px 20px 100px 20px;
	text-align:justify;}
	
#news_navigator td{
	opacity:0.8;}
#news_navigator td:hover{
	opacity:1;}

#products_special_content td{
	opacity:0.9;}
#products_special_content td:hover{
	opacity:1;}
#products_special_content{
	border-radius:30px;}

#products{
	background-image:url(images/3i.jpg);
	margin-top:20px;
	border-radius:20px 20px 5px 5px;
	box-shadow:#000 1px 1px 5px;
	margin-bottom:100px;}
	
.uslugi{
	background-image:url(images/3i.jpg);
	border-radius:20px 20px 5px 5px;
	box-shadow:#000 1px 1px 5px;
	float:left;
	margin:20px;
	text-align:left;}

#special{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;}

#asfalt{
	font-size:24px;
	color:#CCC;
	text-shadow:#000 1px 1px 4px;}
#asfalt:hover{
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
	text-shadow:#CCC 1px 1px 12px;}

	

#pages_select a {color:#555; font-weight:bold; font-size:14px;}
#pages_select td {padding:5px 10px 5px 10px; vertical-align:middle; border:#EEE solid 1px;}
#pages_select td:hover {background:#FFC694;}
#selected {color:#FF0000;}
#products a:hover {text-decoration:underline;}