*{	font-family: Arial,Helvetica,sans-serif;	font-size:12px;}body, html {		background: #EFEFEF;	height: 100%;	display: block;	margin: 0;	padding: 0;}h1, h2{margin-top: 0;}h1 {font-size: 16px;color: white;}h2 {font-size: 16px;}h3 {font-size: 14px;padding-left:30px;}p {margin:0 20px 0 10px;line-height:20px;}p:first-letter{margin-left: 20px;}a {text-decoration: none;}ol, ul {margin-right:10px;}img {border:0;}#center img {	border:2px solid #434C67;	padding:2px;}#YMapsID-1649 img, .zoom img, .YMaps-tile-container img, .YMaps-placemark img  {border:0 !important;}#wrapper {	background-color: #C3C5D0;	min-height: 100%;_min-height: 100%;	height: auto !important;_height: auto !important;	text-align: justify;		margin:0 auto;	width: 960px;	}#header {	background: transparent url(../images/head_bg.jpg) scroll repeat-x 0 0;	height: 244px;}#title {	background-image:url(../images/logo.png);	background-repeat:no-repeat;	display:block;	float:left;	height:91px;	margin-bottom:10px;	position:relative;	top:10px;	width:245px;}#logo{	background:transparent url(../images/logo.jpg) no-repeat scroll 0 0px;		float:left;	height:83px;	margin-top:42px;		width:245px;}#hot{	margin-left:857px;	padding-top:10px;}#phone{	color:#336ECC;	float:right;	margin-top:5px;	width:140px;}#phone .kod{		font-size:14pt;}#phone .num{		font-size:14pt;	color: white;}#search{margin: 15px 0 20px 15px;white-space:nowrap;font-weight: bold;}#search #query{}#cloud{	height:115px;	_height:115px;	margin-left:530px;	margin-top:80px;	width:420px;	_width:420px;	overflow: hidden;	text-align:right;}#cloud a{	color: white;}#submenu{	position: relative; 	clear: both;	width: 939px; 	height: 123px; 	background: transparent url(../images/menu_bg.jpg) repeat-x scroll 0 0; 		padding-left:21px;	}#submenu img {float:left;}#submenu span {	background: transparent url(../images/menu_sep.gif) no-repeat scroll 0 0;	float: left;		font-size: 10pt; 		text-decoration: none;	text-align: center;	height: 120px;		padding-top: 3px;	font-weight: bold;	display: block;		padding-left:15px;	padding-right:8px;}#submenu span a {	height:107px;	background: transparent url(../images/home.jpg) scroll no-repeat 100% 100%;	display: block;	width: 106px;	color: #7b8e9f; 	}#submenu a:hover,#submenu a.act{color: #a0d416;}#submenu a#home{	background: transparent url(../images/home.jpg) scroll no-repeat 100% 100%;}#submenu a#home:hover, #submenu span a#home.act{	background: transparent url(../images/home.jpg) scroll no-repeat 0 100%;}#submenu a#catalog{	background: transparent url(../images/catalog.jpg) scroll no-repeat 100% 100%;}#submenu a#catalog:hover, #submenu a#catalog.act{	background: transparent url(../images/catalog.jpg) scroll no-repeat 0 100%;}#submenu a#uslugi{	background: transparent url(../images/services.jpg) scroll no-repeat 100% 100%;}#submenu a#uslugi:hover, #submenu a#uslugi.act{	background: transparent url(../images/services.jpg) scroll no-repeat 0 100%;}#submenu a#about{	background: transparent url(../images/about.jpg) scroll no-repeat 100% 100%;}#submenu a#about:hover, #submenu a#about.act{	background: transparent url(../images/about.jpg) scroll no-repeat 0 100%;}#submenu a#klienti{	background: transparent url(../images/klienti.jpg) scroll no-repeat 100% 100%;}#submenu a#klienti:hover,#submenu a#klienti.act{	background: transparent url(../images/klienti.jpg) scroll no-repeat 0 100%;}#submenu a#articles{	background: transparent url(../images/articles.jpg) scroll no-repeat 100% 100%;}#submenu a#articles:hover,#submenu a#articles.act{	background: transparent url(../images/articles.jpg) scroll no-repeat 0 100%;}#submenu a#contacts{	background: transparent url(../images/contacts.jpg) scroll no-repeat 100% 100%;}#submenu a#contacts:hover,#submenu a#contacts.act{	background: transparent url(../images/contacts.jpg) scroll no-repeat 0 100%;}#content{	padding-bottom:110px;		/*padding:0 0 110px;*/	background: transparent url(../images/c_bg.jpg) repeat-y scroll 218px 0;} #left{	float: left;	width: 217px;	display: block;			/*border-right: 2px solid #3d526d;*/	padding-right: 3px;	}#left h2{	background:transparent url(../images/h_bg.jpg) repeat-x scroll 0 0;	display:block;	height:31px;	line-height:28px;	margin:0;	text-align:left;	padding-left:20px;	margin-top: 1px;	color:white;}#left ul{		border: none;	display:block;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:1px 0;	padding:0;}#left ul li{	line-height: 16px;	padding-bottom:1px;	padding-top:1px;}#left ul li a{	border-bottom:1px dotted #778EA9;	color:#04203D;	display:block;	font-size:12px;	font-weight:bold;	margin:2px 5px 2px 15px;	padding:0 0 5px;	text-align:left;	text-decoration:none;}#left ul li a:hover,#left ul li a.m{	color: white;}#left ul li ul{	color:#336ECC;	display:block;	font-size:12px;	font-weight:bold;	margin:5px 5px 5px 15px;	padding:0;	text-align:left;	text-decoration:none;	border-left: 0;	border-right: 0;}#left ul li .m a{	color: white;}#left a.news {	border-bottom:1px dotted black;	display:block;	text-align:right;	margin-bottom:20px;	margin-left:10px;	margin-right:10px;}.clear{	clear: both;}#center{			display:block;	float:left;	margin-left:1px;	padding-top:1px;	width:739px;}#center h1{	background:transparent url(../images/h_bg.jpg) repeat-x scroll 0 0;	line-height:31px;	padding:0 0 5px 10px;	margin: 0 0 0 0;}#center h2{	line-height:30px;	margin-top:2px;	padding-left:10px;}#center table{	margin-top:10px;}#center ul li{	line-height: 20px;}#center a{	color:#1A2B4F;	font-weight:bold;	text-decoration: none;	}#center .search{padding: 10px 0 20px 10px;}#center .search a{padding-left: 5px;}#news {	display:block;	border: 2px solid #728092;	padding-bottom: 10px;}#news div.news{	display: inline-block;    vertical-align: top;    width: 48%;}#center a.news{	display: block;    text-align: right;}#paging{margin: 0 auto; width: 200px;}#paging a {margin: 0 5px;}#paging span{margin: 0 5px;text-decoration: underline;font-weight:bold; font-size: 14px;}#crumb {	text-align: right;	margin:2px 10px;	font-size:10px;}#crumb a{	margin:0;	padding:0;	font-size:10px;}#center .cat {	width:32%; 	text-align:center; 	float:left;	height:280px;}#center .cat a {	line-height: 30px;	display: block;}#center a.button{	background: transparent url("../images/h_bg.jpg") repeat scroll 0 0;	display: inline-block !important;	height: 23px;	color: white;	text-align:center;	line-height: 23px !important;	margin-left:15px;	width:88px;	margin-bottom:30px;}#center a.button:hover{	text-decoration: none;}#center a:hover{	color:#479F27;	text-decoration: underline;}#center table tr th{	text-align: center;}#center table tr td{	/*color: green;	padding-left:10px;*/}#center .item{	border-bottom:1px solid black;	float:left;	margin: 0 2px;	text-align:left;	width:97%;	padding: 0 8px;	/*height:250px;	overflow:hidden;*/		-moz-border-radius: 10px;    border-radius: 10px;}#center .item img{	padding:1px 0 6px;	border:0 none;}.tov_desc{	padding-left:200px;}.excel {	background: url(../images/excel_logo.png) transparent no-repeat 0 0;	display: block;	margin: 10px;    padding-bottom: 15px;    padding-left: 50px;    padding-top: 15px;}.rar {	background: url(../images/rar_logo.png) transparent no-repeat 0 0;	display: block;	margin: 10px;    padding-bottom: 15px;    padding-left: 50px;    padding-top: 15px;}.pdf{	background: url(../images/pdf_logo.png) transparent no-repeat 0 0;	display: block;	margin: 10px;    padding-bottom: 15px;    padding-left: 50px;    padding-top: 15px;}#center .item a{	display:block;	line-height:35px;	margin-bottom:10px;}.tov_img{	float:left;	padding-bottom:10px;	width:194px;}.hdimg{	border:2px solid #B7B7BA;	display:block;	margin:8px 0 0;	/*max-height:190px;*/	overflow:hidden;	position:relative;	text-align:center;	width:165px;}#center a.single{		cursor:pointer;	display:block;	padding:4px 12px 8px;}span.zoom{	border:0 none;	bottom:0;	height:43px;	left:0;	position:absolute;	width:45px;}#center .item p:first-letter,div.order p:first-letter{	margin: 0;}div.order{float: right;border: 1px solid #434C67;width:185px;padding: 5px;margin: 5px 5px 10px 10px;}div.order .centr {text-align: center;}div.order table {width: 98%; margin: 0 auto;}div.order input,div.order textarea {width: 150px;}div.order_item{border: 1px solid #434C67;padding: 5px;margin: 5px 5px 10px 10px;}div.order_item .centr {text-align: center;}div.order_item table {width: 98%; margin: 0 auto;}div.order_item input,div.order_item textarea {width: 350px;}div.order_item input.subm {width: 150px;}#center img.itempic{	float: left;	margin-bottom:15px;	margin-right:15px;	margin-top:30px;}p.pagination {	text-align:center;}p.pagination a{	margin: 0 3px;	padding: 0 5px;	border: 1px solid;} p.pagination span{	margin: 0 3px;	padding: 0 5px;}#footer{	background:url("../images/menu_bg.jpg") repeat-x scroll 0 0 transparent;	display: block;	width: 960px;	height:100px;	margin:-100px auto 0;		text-align: center;	color:#FFFFFF;	}#footer a{	color:#7B8E9F;	}#footer .copy{	clear:right;	float:left;	left:25px;		margin-right:25px;		position:relative;	width: 710px;	text-align: left;	font-size:12px;}#footer .copy a{font-size:12px;}#footer a.alter{	background-image:url(../images/alter.png);	background-repeat:no-repeat;	display:block;	float:right;	height:52px;	margin-bottom:20px;	margin-left:15px;	position:relative;	right:15px;	top:7px;	width:193px;}#footer a.menu{	margin-top:0px;	color:#7B8E9F;	display:block;	float:left;	font-size:12pt;	left:25px;	margin-bottom:10px;	margin-right:25px;	position:relative;	text-decoration:none;	top:10px;	width:auto;}#footer a.menu:hover{	color: #FFFFFF;}#footer .counter{	float: right;	margin-top:-7px;	margin-right:15px;}
