﻿* { color: #58595b; font-family: Tahoma, Arial, Verdana, MS Sans Serif; font-size: 12px; }

body, html {  margin: 0; padding: 0; }
body {height: 100%; background: url(../i/left_bg.jpg); background-repeat:repeat-y; background-position:left; }
	
form, input { margin: 0; padding: 0; }
.maintext1 {padding-left:5px; padding-right:5px;}
.maintext2 {padding-left:5px; padding-right:5px;}
.maintext1 a, .maintext1 a:link, .maintext1 a:visited, .maintext1 a:active, .maintext1 a:hover {color: #58595B; padding:0px; margin:0px; _position: fixed;}

a { position: relative; color: #58595b; }
	a:hover { text-decoration: none; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 15px 0; padding: 0; }

ul { padding: 0; margin: 15px 0; list-style: none; }
	li { padding: 2px 0 2px 16px; background: url(../i/li.gif) no-repeat 4px 10px; }
		ul li ul { margin: 5px 0; }

h1, h2, h3 { margin: 20px 0; padding: 0; }
	h1 { font-size: 18px; font-weight: normal; }
	h2 { font-size: 18px; font-weight: normal; }
	h3 { font-size: 16px; font-weight: normal; }

	
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
.fl { float: left; }
.fr { float: right; }

#box-all { min-height: 100%; min-width: 1000px; width: 100%; background: url(../i/right_bg.jpg) ;background-repeat:repeat-y; background-position: right; }
* html #box-all { height: 100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
	#box-all #pd-all { padding-bottom: 100px; width: 100%; }

/* top block */
#top { height: 170px; background: url(../i/topbg3.gif) no-repeat 400px 0 #FFF; }
	#top_l { height: 170px; float: left; width: 100%; margin-right: -388px; }
		#top_l_in { height: 170px; float: left; width: 409px; }
		#top_r_in { height: 170px; float: right; width: 100%; margin-left: -409px;; }
			#top_r_in .pd { height: 170px; margin-left: 250px; margin-right: 250px; text-align: center; }
				#top_r_in .pd img { margin-top: 20px; }
	#top_r { height: 170px; float: right; width: 388px; height: 170px; background: url(../i/topbg2.png) no-repeat 100% 0; }
		* html #top_r { background: url(../i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/topbg2.png'); }

#t_line { background: url(../i/t_line.gif) repeat-x; height: 6px; }

.phone { padding: 120px 0 0 20px; color: #0050aa; font-weight: bold; font-size: 16px; }
.s_nav { padding: 8px 0 0 60px; color: #8bc246; }
	.s_nav a { color: #000; font-size: 10px; text-decoration: none; margin: 0 10px; position: relative; }
		.s_nav a:hover { text-decoration: underline; }
		
/* top menu block */
#topmenu { height: 42px; background: #FFF; }
	#topmenu .left { float: left; width: 100%; margin-right: -180px; }
		#topmenu .left .pd { padding-right: 180px; }
	#topmenu .search { float: right; width: 180px; }
.topmenu { border-collapse: collapse; width: 100%;}
	.topmenu td { padding: 11px 5px; color: #5b9e13; font-weight: bold; font-size: 13px; text-align: center; }
		.topmenu td a { color: #5b9e13; font-weight: bold; font-size: 13px; text-decoration: none; }
			.topmenu td a:hover { text-decoration: underline; }
	.topmenu th { padding: 11px 5px; color: #003f8f; font-size: 14px; text-align: right;}
#menu_main_top div {float: left; width: 25%;}

/* left menu */
#menu_top_left { padding-top: 4px; }
	#menu_top_left div { background: url(../i/left_sep.jpg) no-repeat 0 100%; padding: 6px 10px; text-align: right; }
		#menu_top_left div a { color: #1e448b; font-size: 13px; font-weight: bold; text-decoration: none; position: relative; }
			#menu_top_left div a:hover { text-decoration: underline; }
	
/* search block */
.search { padding-top: 8px; }
	.search .inp { float: left; background: url(../i/inp_bg.gif) no-repeat; height: 23px; width: 148px; margin-top: 1px; }
		.search .inp input { border: 0; background: none; width: 138px; padding-left: 3px;}
	.search .but { float: left; }

/* left column */
.offer { margin-top: 30px; padding-left: 3px; }
	.offer div { width: 173px; height: 46px; background: url(../i/offer.png) no-repeat; }
		* html .offer div { background: url(../i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/offer.png'); }
		.offer div div { padding: 15px 0 0 22px; }
			.offer div div a { position: relative; color: #FFF; text-transform: uppercase; font-weight: bold; text-decoration: none; }
                .offer div div a:hover { text-decoration: underline; }

.left_bl { background: url(../i/lqv.png) no-repeat; width: 158px; height: 115px; margin-top: 10px; margin-left: 10px; cursor: pointer; cursor: hand;}
	* html .left_bl { background: url(../i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lqv.png'); }

.left_bl div { padding: 6px; text-align: center; }
		.left_bl div div { color: #1e448b; text-transform: uppercase; font-weight: bold; text-decoration: none; }
		.left_bl div strong { color: #1e448b; font-size: 20px; font-weight: normal; }


.right_bl { background: url(../i/lqv-blue.png) no-repeat; width: 158px; height: 115px; margin-top: 10px; margin-left: 10px; cursor: pointer; cursor: hand;}
	* html .right_bl { background: url(../i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lqv-blue.png'); }

.right_bl div { padding: 6px; text-align: center; }
		.right_bl div div { color: #5b9e13; text-transform: uppercase; font-weight: bold; text-decoration: none; }


 a.spec_banner {text-decoration: none; } 

		
/* center block */
#center_left { width: 180px; float: left; }
#center_right { width: 100%; float: right; margin-left: -180px; }
	#center_right .pd { margin-left: 180px; }
#center_in { float: left; width: 100%; margin-right: -180px; }
	#center_in .pad { padding: 18px 180px 10px 10px; background: url(../i/gray_gr.gif) repeat-x; }
#right_in { float: right; width: 180px; }

.center-tbl { border-collapse: collapse; }
	.center-tbl td { vertical-align: top; }
	.center-tbl td.pd1 { width: 219px; height: 219px; background: url(../i/td1.jpg) no-repeat; }
	.center-tbl td.pd2 { width: 206px; height: 206px; background: url(../i/td2.jpg) no-repeat; }
	.center-tbl td.pd3 { width: 206px; height: 205px; background: url(../i/td3.jpg) no-repeat; }
	.center-tbl td.pd4 { width: 210px; height: 210px; background: url(../i/td4.jpg) no-repeat; }
	
	.center-tbl td div { padding: 18px; }
	.center-tbl td.pd1 div .titl, .center-tbl td.pd4 div .titl,	.center-tbl td.pd2 div .titl, .center-tbl td.pd3 div .titl { padding: 0; }

    .center-tbl td.pd1 div .titl a, .center-tbl td.pd4 div .titl { color: #5b9e13; font-weight: bold; text-transform: uppercase; padding: 0; text-decoration: none;}
	.center-tbl td.pd2 div .titl a, .center-tbl td.pd3 div .titl a { color:	#024694; font-weight: bold; text-transform: uppercase; padding: 0; text-decoration: none;}
    .center-tbl td.pd1 div .titl a:hover, .center-tbl td.pd2 div .titl a:hover, .center-tbl td.pd3 div .titl a:hover { text-decoration: underline; } 

	.center-tbl td.pd1 div li a, .center-tbl td.pd4 div li a, .center-tbl
	td.pd3 div li a, .center-tbl td.pd2 div li a { font-weight: bold; font-size: 11px; }
	
/* right column */
.title { float: left; padding: 7px 30px 7px 8px; background: url(../i/zakoruka.gif) no-repeat 100% 100%; color: #1e448b; font-weight: bold; font-size: 14px; text-transform: uppercase; }
	.title a { color: #1e448b; font-weight: bold; font-size: 14px; text-transform: uppercase; text-decoration: none; }
		.title a:hover { text-decoration: underline; }
.phones { clear: both; border-collapse: collapse; margin-top: 10px; }
	.phones td { vertical-align: top; color: #1e448b; font-weight: bold; font-size: 13px; padding: 2px 8px; }
.title_w { margin: 8px; border-bottom: 1px solid #a5f343; padding: 3px 0; }
.title_w a { position: relative; color: #FFF; font-weight: bold; text-decoration: none; }
.title_w a:hover { text-decoration: underline;}
#right_in p { padding-left: 8px; margin: 5px 0; color: #1e448b; font-weight: bold; font-size: 13px; }
	#right_in p a { color: #1e448b; font-weight: normal; font-size: 13px; }
.punktir { margin: 20px 0; background: url(../i/dott.gif) repeat-x; }
.new { padding: 8px; font-size: 11px; }
	.new a { font-size: 11px; color: #1e448b; margin-right: 6px; }
.allnews { padding: 8px; font-size: 11px; }
	.allnews a { font-size: 11px; }
.punktir_s { margin: 5px 0 5px 60px; background: url(../i/dott_s.gif) repeat-x; }
.graffik { font-size: 11px; font-weight: bold; padding: 2px 8px 8px 8px; }
	.graffik strong { font-size: 11px; color: #FFF; }
	
/* footer */
#box-bottom { height: 85px; margin-top: -85px; min-width: 1000px; width: 100%; background: #a6a8aa; }
	* html #box-bottom { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
#bot0 { height: 8px; background: #FFF; }
#bot1 { height: 20px; }
#bot2 { height: 7px; background: url(../i/f_line.gif) repeat-x; }
.f_tbl { border-collapse: collapse; width: 100%;}
	.f_tbl td { vertical-align: top; padding: 3px;}
		.f_tbl td a { font-size: 10px; text-decoration: none; }
			.f_tbl td a:hover { text-decoration: underline; }
#menu_bottom div {float: left; padding: 0px 0px 0px 4%;}
#bot_left { float: left; padding-left: 32px; }
#bot_right { float: right; padding-right: 32px; text-align: right; }
#bot_left, #bot_right { color: #1e448b; font-weight: bold; font-size: 11px; padding-top: 4px; }
#bot_left a, #bot_right a { color: #1e448b; font-weight: bold; font-size: 11px; text-decoration: none; }
	#bot_left a:hover, #bot_right a:hover { text-decoration: underline; }

