*{padding:0; margin:0}
BODY{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:#e9f8ff url(../images/bg_body.jpg) no-repeat top center;	
	}
:focus{outline:none;}	
IMG{border:0}
A{color:#369;}
P, A, H1, H2, H3, H4, UL, LI, DT, DD, OL, DIV, FORM, INPUT,TEXTAREA{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
P, A, H1, H2, H3, H4, DT, DD, OL, INPUT,TEXTAREA{text-align:justify}	
.clear{clear:both; float:none; width:100%; font-size:0px; line-height:1;}
#all{
	background:url(../images/bg_all.jpg) repeat-x left 334px;
	_text-align:justify
	}
.right-car{
	background:url(../images/right-car.png) no-repeat right top;
	_background:url(../images/right_car.gif) no-repeat right top;	
	width:1003px;
	margin:0 auto; padding:0 97px;
	}	
	#header{
		width:1003px; height:413px;
		background:url(../images/bg-header.png) no-repeat top center;
		_background:url(../images/bg_header.jpg) no-repeat top center;
		position:relative
		}
		#header #tel{	
			position:relative; left:36px; top:11px;
			display:block; float:left;
			}
		H1#logo{
			background:url(../images/logo.png) no-repeat;
			_background:url(../images/logo.jpg) no-repeat;
			width:337px; height:97px; float:left; _width:362px;
			padding-left:25px;
			position:relative; left:53px; top:0; _left:45px;
			}
		H2#logo, div#logo {
			background:url(../images/logo.png) no-repeat;
			_background:url(../images/logo.jpg) no-repeat;
			width:337px; height:97px; float:left; _width:362px;
			padding-left:25px;
			position:relative; left:53px; top:0; _left:45px;
			}						
		#mainlevel-topnav{
			list-style:none;
			float:right; width:260px;
			margin:12px 25px 0 0; _margin:12px 15px 0 0;
			}
			#mainlevel-topnav LI{float:left; margin-right:11px;}
			#mainlevel-topnav LI A{
				font-size:13px; color:#fff;
				text-decoration:underline; letter-spacing:0;
				}
			#mainlevel-topnav LI A:hover{text-decoration:none}		
			#flash{
				position:relative; top:-30px; left:1px; _left:-3px;
				width:1003px; height:347px; _margin-bottom:-31px;
				}
	UL.menu{
		background:url(../images/bg-menu.jpg) no-repeat top center;
		width:935px; 
		/*height:195px; background-color: blue;*/
		height: 215px;
		list-style:none;
		margin:0 auto; padding-left:8px;

		}
	.moduletable_menu UL.menu{ margin:0 0px 0 31px} 	
		UL.menu LI{
			float:left; width:288px; _width:258px;
			margin-left:18px; _margin-left:5px; 
			list-style-type:none;
			}	
		UL.menu LI.item1{display:none}
		UL.menu LI.item27 SPAN{
			text-indent:-99999px;
			background:url(../images/prodaga.gif) no-repeat;
			display:block; height:50px; width:230px;
			margin:-5px 0 1px 25px; _margin:-5px 0 1px 27px;
			}
		UL.menu LI.item2{margin-left:20px; _margin-left:15px}		
		UL.menu LI.item2 SPAN{
			text-indent:-99999px;
			background:url(../images/izgotovlenie.gif) no-repeat;
			display:block; height:50px; width:230px;
			margin:-5px 0 1px 25px;
			}
		UL.menu LI.item37{_margin-left:15px}	
		UL.menu LI.item37 SPAN{
			text-indent:-99999px;
			background:url(../images/servis.gif) no-repeat;
			display:block; height:50px; width:230px;
			margin:-5px 0 1px 25px;
			}			
		UL.menu LI LI SPAN{
			text-indent:0px !important; background:none !important; 
			height:auto !important; width:auto !important; display:inline !important; 
			margin:0 !important;}
		UL.menu LI LI{
			list-style-type:disc; color:#fff; width:265px; _width:245px; float:none !important; line-height:1.1;
			_line-height:12px;
			}
		@media not all and (-webkit-min-device-pixel-ratio)  {			   
			   UL.menu LI LI {line-height:1.5;}			   
			}
		UL.menu LI.item27 LI{margin-left:55px}
		UL.menu LI.item2 LI, UL.menu LI.item37 LI{_margin-left:15px; width:270px;}
		UL.menu LI LI A{
			text-decoration:underline;
			color:#fff; font-size:12px;
			}
		UL.menu LI LI A:hover{text-decoration:none}				
	
	#contentarea{
		padding:30px 65px;
		min-height:520px;
		_width:1003px;
		}	
	#main{
		float:left; width:625px;
		font-size:13px;
		}
		#main P{
			text-align:justify;
			font-size:13px; color:#000;
			text-indent:0px;
      margin: 12px 0 0 0;
			}
		#main H2, #main h1.componentheading{
			font-size:18px; color:#036;
			margin:15px 0
			}
		#main H3{
			font-size:16px;	color:#036; margin:10px 0;}
		#main IMG{max-width:620px; display:block; margin:10px auto}	
		#main OL{margin-left:20px; font-size:13px;}	
		#main UL{
			font-size:13px; color:#000;
			list-style-type:disc;
			margin-left:20px;
			}			 
		#main #emailForm LABEL{
			display:block; height:18px;
			font-size:12px; color:#000;
			}
		#main #emailForm INPUT.inputbox{
			border:1px solid #369;
			height:20px; width:250px;
			padding:0px 0 0 5px; margin-bottom:5px;
			font-size:12px
			}
		#main #emailForm TEXTAREA{
			width:250px; height:100px;
			border:1px solid #369;
			padding:2px 0 0 5px;
			font-size:12px
			}
		.form-validate button{
			background:url(../images/btn.gif) no-repeat;
			border:0; cursor:pointer;
			width:90px; height:28px;
			font-size:12px; font-weight:bold; color:#000;
			padding:0 0 4px 0; margin-top:10px;
			}	
		#main TABLE{margin-top:10px}		
		#main TD{
			vertical-align:top;
			padding:0 10px 10px 0;
			text-align:justify; font-size:12px;
			}										
		#main .category TD{
			vertical-align:middle;
			padding:0 !important;
			}
		#main #autotable {width:100%}		
		#main #autotable TH{ background:#fff;}
		#main #autotable TD{text-align:left; border:1px solid #fff; vertical-align:middle; padding:2px 5px}
		#main SPAN.createdate{
			text-decoration:underline;
			color:#036; font-size:14px; font-weight:bold;
			display:block; width:102px; height:15px;
			overflow:hidden;
			}
			#main UL.pagination{
				list-style:none;
				margin:0;
				}
				#main UL.pagination LI{
					 margin-right:5px; display:inline
					}	
		#main DIV.price IMG{
			display:block;
			width:620px;
			margin:5px auto;
			}					
	#right{
		float:right; width:206px;
		}
		#right IMG{width:200px}	
		#right H3, #right .h3 {
			font-size:18px; color:#036;
			margin-bottom:15px
			}
		#right A, .ta_center{
			font-weight:bold; font-size:14px !important; color:#036;
			text-align:justify !important
			}
		#right A:hover{text-decoration:none}	
		#right P{
			font-size:13px;
			}
		#right .gk_npro_table TD{padding-bottom:25px !important}
		#right UL{list-style:none}			
	#footer{
		background:url(../images/bg-footer.gif) repeat-x;
		width:100%; height:58px;
		}
		#footer .cont{
			width:1000px;
			/*width:873px; padding:12px 65px 0 65px;*/
			margin:0 auto; 
      padding:12px 40px 0 40px;
      color:#fff;
      font-size:14px;
      line-height:20px;
			}
    #footer .cont table {
      width:100%;
    }
    #footer .cont table td {
      vertical-align: top;    
    }				

