/*FOR XHTML*/
* {margin:0; padding:0;}
html, body {height:100%; width:100%;}
body {height:100%;min-width:999px;font-family:Tahoma; background:url(images/backgroundfon_1.jpg) repeat top left #d0d1d0;}
* html body {width: expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto");} /*For IE6 1024x768 block*/

#conteiner {
	width:100%;
	background:#dfdfdf;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#conteinerback4 {
	width:100%;
	background:url(images/backgroundfon.jpg) repeat top left;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}
#conteinerback1 {
	width:100%;
	background:url(images/foot_back.jpg) no-repeat bottom left;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}
#conteinerback2 {
	width:100%;
	background:url(images/foot_back2.jpg) no-repeat bottom right;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

html>body #rasp{
	height:400px;
}
*:first-child+html #rasp{
	height:500px;
}
first-child #rasp{
	height:auto;
}

div#header {height:202px; width:100%; position:relative; background:url(images/headerbgg.jpg) no-repeat right; max-width:1280px; overflow:hidden;}
	div#leftbg {background:url(images/headerleftbg.png) no-repeat left;	height:202px;width:369px;position:absolute; top:0; left:0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headerleftbg.png', sizingMethod='crop');
	}
	div#slogtellogo{ width:630px; margin-left:387px; height:80px; padding-top:22px; }
	div#logo { background:url(images/logo.png) no-repeat; width:260px; height:62px; float:left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop');
	}
	div#logo a { display:block;width:260px; height:62px;text-decoration:none;}
	div#slogan { width:340px; height:32px; float:left; margin-left:9px; color:#d05335; font-size:14px; font-weight:bold;}
	div#tel {color:#d05335; font-size:18px; font-weight:bold; margin-left:9px; margin-top:10px; width:140px; height:25px; float:left;}
	div#tel span{ color:#d05335; font-size:14px;}
div#navpoiskmwenu {background:url(images/menubg.jpg) repeat-x ;width:100%; position:relative; height:32px; z-index:1000; }
	div#menuwidth {width:900px; height:32px; margin:0 auto;}
	div#nav{float:left; width:150px; height:32px;}
		div#nav img {border:none; margin-top:10px;}
		div#nav a {margin:0 14px 0 14px;}
	div#menu{float:left; width:490px; height:32px;}
			#topmenu {width:490px; float:left;height:32px; list-style:none; z-index:1000; position:relative;}
			#topmenu ul {display:none;}

			#topmenu li {float:left;height:32px;width:120px; text-align:center; position:relative;}
			#topmenu li a{line-height:32px;color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px;display:block; height:32px;}
			#topmenu li a:hover {color:#d05335;}

			#topmenu li.jshover ul,#topmenu li:hover ul{display:block; position:absolute; margin-top:0px; left:0; width:auto; height:auto;list-style:none; } 
			#topmenu ul li {background:#bcbcbc; left repeat-x; height:27px; width:auto; text-align:left;float:left; border:#dfdfdf 1px solid;}
			#topmenu ul li a{line-height:27px; color:#484646; font-size:14px; width:154px; padding-left:7px;}
			#topmenu ul li a:hover{color:#d05335;}
	div#search{float:left; width:160px; height:32px;}
			.search_input {width:104px;color:#5c5a5a;font-style:italic;font-size:14px;margin-top:6px; background:#dfdfdf; height:20px; border:none;float:left;}
			.search_input2 {width:300px;color:#5c5a5a;font-style:italic;font-size:14px;margin-top:6px; background:#ffffff; height:20px; border:1px solid #dfdfdf;float:left;}
			.search_submit {width:47px; height:20px; color:#5c5a5a; background:url(images/sknopkabg.jpg) repeat-x; border:none; margin-left:2px;margin-top:6px; }

div#breadcramp { margin-top:10px; margin-left:15px;text-align:left; color:#9a9898; font:Arial; font-size:12px; text-decoration:none;}
div#breadcramp a{color:#9a9898; font:Arial; font-size:12px; text-decoration:underline;}
div#content {width:100%; position:relative; padding-bottom:70px; text-align:justify;}
	#maintable {width:100%; border:0;}
	#leftcolum {width:250px; vertical-align:top;}

		#divleftmenu {width:240px; height:auto; z-index:1000; position:relative; margin:20px 0px 0px 0px;}
		#left_menu {list-style:none; font-family:Tahoma; position:relative;margin:0 0 0 20px; z-index:1000; width:220px; position:relative; height:100px;}
		#left_menu li ul { display:none;}
		#left_menu li {background:url(images/left_menu_li.jpg) repeat-x left; width:220px; height:27px; border-bottom:#dfdfdf 3px solid; position:relative; float:left;}
		#left_menu li a{line-height:27px; font-weight:bold; font-size:14px; text-decoration:none; color:#484646; display:block; width:220px; padding-left:9px;}
		#left_menu li a:hover {font-weight:bold; font-size:14px; text-decoration:none; color:#d05335; }
		#left_menu li:hover ul,#left_menu li.jshover ul{ display:block; background:#bcbcbc; position:absolute; padding:0px; left:220px; _left:229px; top:0px; width:126px; height:auto;list-style:none;}
		#left_menu li:hover ul ul,#left_menu li.jshover ul ul { display:none;}		
		#left_menu li ul li {background:#bcbcbc; border-left:#dfdfdf 1px solid; border-bottom:none;width:140px;}
		#left_menu li ul li a{font-weight:normal; font-size:14px; text-decoration:none; color:#484646; display:block; width:140px; padding-left:5px;}
		#left_menu li ul li a:hover{font-weight:normal; font-size:14px; text-decoration:none; color:#d05335; display:block; width:140px;}	
		#left_menu ul li:hover ul,#left_menu ul li.jshover ul{ display:block; left:140px; _left:145px;}
		#left_menu li ul ul li {background:#bcbcbc; border-bottom:#dfdfdf 1px solid;}
		
	#centercolum{vertical-align:top;}
		#centercolum a { text-align:center; color:#d05335; font-size:14px; float:none;}	
		.catdiv {margin:15px auto; padding:1px 1px 1px 1px; height:auto;position:relative;width:100%; z-index:1;}
		.catdiv div.elem { width:220px; height:160px; float:left;z-index:1; text-align:center;}
		.catdiv div img { text-align:center; border:0px; float:none;}
		.catdiv div a { text-align:center; color:#d05335; font-size:14px; float:none;}	
		.catdiv .imgd { width:200px; height:140px; position:relative; float:none;}
		div#text { position:relative; color:#010101; font-size:12px;margin-left:15px;}
		h1 { color:#d05335; font-size:14px; font-weight:bold; margin:10px 0;}
		div#text p{ text-indent:15px; text-align:justify; margin-bottom:5px;}		
		div#text a{ color:#d05335; text-decoration:underline;}
		div#text a:hover{ color:#949494; text-decoration:underline;}
		div#text a:visited{ color:#7e5c3f; text-decoration:underline;}		
		div#text img { border:#d05335 1px solid; float:left; margin:7px;}
		div#text TABLE TD img { border:#d05335 0px solid; float:left; margin:7px;}
		
#form { width:260px; margin-left:5px;}
#form .form_zagl {padding:10px; width:132px; color:#5c5a5a; font-size:12px;}
#form .form_name {padding-left:3px; padding-right:5px; width:130px; color:#5c5a5a;font-size:12px;text-align:right;}
#form .form_text {border:#000000 1px solid; width:160px; background:#ffffff;}
#form .form_textarea {border:#000000 1px solid;  width:160px; height:77px; overflow:hidden;background:#ffffff;}
#form .input2 {background:url(images/sumbitback.jpg) repeat-x; border:none; padding-bottom:5px; margin:10px; color:#ffffff; cursor:pointer; width:90px; height:27px; float:right;}

	
	
	
	#rigthcolum{width:250px;vertical-align:top;}
			div.news {margin:20px 20px 0 20px; width:210px;font-size:12px;color:#411e02;}
			span.newszagl { color:#d05335; display:block; font-size:14px; font-weight:bold; padding-bottom:10px; }
			span.date { display:block; font-size:11px; padding-top:10px; color:#9a9898 }
			span.podrobnee1 a { color:#d05335; text-decoration:underline; font-size:12px;}
			span.podrobnee2 a { color:#010101;  text-decoration:none; font-size:12px;}
			a.allnews {color:#d05335; text-decoration:underline; font-size:11px;}

div#footer {bottom:0; height:60px; position:absolute; width:100%; color:#686868; font-size:12px;}
div#footer a {color:#686868; font-size:12px; text-decoration:none;}
	div#leftbox { text-align:center; width:220px; margin-left:10px; float:left; margin-top:10px;}
	div#prodvig{ float:right; text-align:left; margin-top:10px;width:250px; margin-right:10px;}
	div#prodvig img { float:left; margin-right:5px; margin-top:10px; }

#text ul { margin-left:15px;}
div#text table#price img
{
	float:right;
}
div#text table#price div
{
	margin:25px 0;
}