html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {
border:0 none;
font-size:100%;
margin:0;
padding:0;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {
line-height:1.4; margin-bottom:10px;
}
q:before, q:after, blockquote:before, blockquote:after {
content:"";
}

a {color:#1686bb; outline:none;}
a:hover {color:#ff6600;}

h1,h2,h3,h4,h5,h6{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
h1 {font-size:26px; color:#d22122; font-weight:normal; margin-bottom:10px;}

h2 {font-size:20px; color:#669933; font-weight:normal; margin-bottom:15px; margin-top:25px;}
h3 {font-size:16px; color:#669933; font-weight:normal; margin-bottom:5px;}
h4 {font-size:13px; color:#669933; font-weight:normal; margin-bottom:5px;}
h5 {font-size:12px; color:#669933; font-weight:normal; margin-bottom:3px;}
h6 {font-size:10põ; color:#669933; font-weight:normal;}

/*h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#0066cc;}
h1 a:hover, h2 a:hover, h3 a:hover, h4a:hover, h5 a:hover, h6 a:hover {color:#6699ff;} */

hr {color:#b6b6b6; size:1px; height:1px; margin-bottom:15px; }


p {line-height:1.4; margin-bottom:15px;}

html, body {
	height:100%;
}
body.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	width:100%;
	background-color:#fff;
	background-image:url(../images/top_main.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

body.second {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	width:100%;
	background-color:#fff;
	background-image:url(../images/top_second.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}



div.main {
	background-image:url(../images/bottombg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:100%; 
	min-width: 980px;
	width: expression(
		(document.body.clientWidth) < 981 ?	"980px" :
			(document.body.clientWidth) > 1205 ? "100%" :
				"100%"
	);	
	
}

div.second {
	width:100%; 
	min-width: 980px;
	width: expression(
		(document.body.clientWidth) < 981 ?	"980px" :
			(document.body.clientWidth) > 1205 ? "100%" :
				"100%"
	);
}

div.osnova {margin:0px 5%;}

.logo {margin-top:30px; width:200px; height:95px; float:left; margin-right:50px;}

.menu_ser {width:100px; float:left; text-align:center; margin-top:60px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

.menu_ser a {color:#0f6f9d; outline:none;}
.menu_ser a:hover {color:#05aaf9;}

.clear {clear:both;}

.leftcon {width:210px; float:left;    
 display:inline;}

.searchmain {margin-top:370px; background-image:url(../images/search_bg.gif); background-position:left top; background-repeat:no-repeat; padding-bottom:5px; padding-top:3px;}

.searchsecond {margin-top:30px; background-image:url(../images/search_bg.gif); background-position:left top; background-repeat:no-repeat; padding-bottom:5px; padding-top:3px;}



.searchmain_inp {width:110px; margin-left:10px; margin-right:18px; height:15px; border:0px; font-size:12px; float:left;}
.searchmain_but {margin-top:0px;}







.rightcon {margin-left:260px; 
width:70%;}

.menu_service_main p {line-height:1.4; margin-bottom:5px;}

.odinpost {display:block; margin-bottom:25px;}
.odinpost_left {width:100px; float:left; height:64px; margin-top:5px;}
.odinpost_right {margin-left:110px;}
.odinpost_right_zag {font-size:14px; margin-bottom:3px;}
.odinpost_right_zag_rub {font-size:12px; color:#666666;}


h6.kroshki {font-size:10px; margin-bottom:30px; color:#CCC;}
h6.kroshki a {color:#CCC;}






.bottom {
	height:234px;
	width:100%; 
	min-width: 980px;
	width: expression(
		(document.body.clientWidth) < 981 ?	"980px" :
			(document.body.clientWidth) > 1205 ? "100%" :
				"100%"
	);
	clear:both;
}


.bottom_p {font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:1;}


.photo, .sample6 {float:left; width: 180px; margin-bottom:10px;}


.uslugiblock {float:left; width: 200px; height:200px; margin: 0 px 10px 10px 0px; text-align:center;}
.uslugiblock img{margin: 0px 0px 10px 0px; }