* {margin: 0; padding: 0;}
html body {font-family: Tahoma; font-size: 14px; color: #434343; background: #fff}
h1 {font-size: 20px; color: #434343; margin:30px 0 10px; font-weight: normal;}
h2 {font-size: 20px; color: #434343; font-weight: normal; margin:30px 0 10px;}
h3 a, h3 a:visited {font-size: 20px; color: #434343; font-weight: normal; text-decoration: underline}
h3 a:hover {color: #797979; text-decoration: underline}
h3 {font-size: 16px; color: #434343; margin:30px 0 10px;}
h3 a.hdr, h3.visible a.hdr, h3.hide a.hdr {font-size: 16px; color: #434343; margin:30px 0 10px; font-weight: bold;}
h4 {font-size: 14px; color: #434343; font-weight: normal; margin:30px 0 10px;}
img {border: 0}
p {margin: 0 0 10px 0}
a, a:visited {color: #07428e; text-decoration: underline}
a:hover {color: #1876f3; text-decoration: underline}
a.alt, a.alt:visited {color: #83a1c6; text-decoration: underline}
a.alt:hover {color: #517aac; text-decoration: underline}
.r {float: right}
.cl {clear: left; height: 10px; line-height: 1px; overflow: hidden}
.cb {clear: both; height: 1px; line-height: 1px; overflow: hidden}
.ov {overflow: hidden; _overflow: visible; height: 1%}
.doc {padding-left: 30px; background: url(/images/doc.png) 5px center no-repeat}
ul, ol {padding-left: 40px}
ul li, ol li {margin: 7px 0}
table {border-collapse: collapse}
table td {vertical-align: top; border: 1px solid #4e4e4e; padding: 7px}
table th {border: 1px solid #4e4e4e; padding: 7px; text-align: left}
#forex {padding: 0 20px}
#forex table {border-collapse: collapse; font-size: 11px}
#wrap {min-width: 1000px}

#menu {width: 100%; height: 40px; overflow: hidden; border-bottom: 2px solid #83a1c6; list-style: none; color: #fff; margin: 0}
#menu li {width: 14.28%; float: left; text-align: center; font-size: 12px; line-height: 18px; padding: 11px 0; margin: 0; }
#menu li a, #menu li a:visited {color: #83a1c6}
#menu li a:hover {color: #4f78aa}
#menu li.select {background: #83a1c6}

#index-menu {list-style: none; color: #434343; padding: 25px 0px 5px 20px; margin: 0}
#index-menu li {padding: 0 0 10px 0; margin: 0}
#index-menu li a, #index-menu li a:visited {font-size: 14px; color: #07428e; text-decoration: underline}
#index-menu li a:hover {color: #1d78f3; text-decoration: underline}

#service-menu {padding-left: 20px; list-style: none; padding-bottom: 20px; padding-top: 20px; margin: 0; background: #ECF1F7;}
#service-menu li {padding: 0 0 10px 0; margin: 0}
#service-menu li  sup {font-size: 7pt;}
#service-menu li a, #service-menu li a:visited {font-size: 14px; color: #07428e; text-decoration: underline}
#service-menu li a:hover {color: #1d78f3; text-decoration: underline}

#main {background: url(/images/bg-head.png) center top no-repeat}
#head {text-align: center; padding-top: 31px;}
#logo img {margin-bottom: 40px}
.teazer {padding: 0px 0; display: block; background: url(/images/banner.png) no-repeat center top; height: 150px}


#newstruct .right h2 {padding: 0 0 10px 20px}


#now-sell {border-collapse: collapse; width: 100%; _width: auto; margin: 0 0 10px 0; vertical-align: top}
#now-sell td {background: #1fa4ff url(/images/bg-spec.png) left bottom repeat-x;vertical-align:top; border: 0;padding: 0}
#now-sell td.col1 {border-right: 20px solid #fff; width: 45%; border-bottom:20px solid #FFFFFF;}
#now-sell td.col2 {width: 45%; border-bottom:20px solid #FFFFFF;}
.id {float: right; padding: 1px 5px; color: #fff; background: #0c54b1; font-size: 8px}
#now-sell td img {padding: 18px 33px 0 18px; float: left;_margin: 14px 11px 0 11px;}
#now-sell td p.link {padding-top: 20px; padding-right: 10px}
#now-sell table {padding: 0 11px 14px 11px; color: #cae1fe; background: none; width: 100%}
#now-sell table td {background: none; padding-left: 10px; padding-bottom: 10px; vertical-align: top; text-align: left}
#now-sell table td.price {color: #85acdf; width: 120px; text-align: right}
#now-sell table td.delo {color: #85acdf; width: 120px; text-align: right; font-size: 12px}
#now-sell table td.time {color: #85acdf; width: 120px; text-align: right; font-size: 12px}
#now-sell table td.delo_desc {font-size: 12px}
#now-sell table td.time_desc {font-size: 12px}
#now-sell a, #now-sell a:visited {color: #fff; text-decoration: underline}
#now-sell a:hover {color: #fff; text-decoration: none}


#older_pred {margin-top: -40px;  background: url(/images/gr.gif) left bottom repeat-x; height: 50px; _height: 46px; font-size: 20px; font-weight: bold }
#older_pred li {float: right; list-style: none; margin-right: 10px; padding-bottom: 8px; _padding-bottom: 6px}
#older_pred li a, #older_pred li a:visited {color: #08438e; text-decoration: underline; line-height: 30px; height: 30px; padding: 0 5px}
#older_pred li a:hover {color: #0d6fe6; text-decoration: underline}
#older_pred li.select a, #older_pred li.select a:visited {float: left;  background: url(/images/button-select.gif) left top repeat-x; color: #fff; text-decoration: none}
#older_pred li.select a:hover {color: #fff; text-decoration: none}
#older_pred li.select {background: url(/images/arr-down.gif) bottom center no-repeat}

.older_bott {padding: 5px 15px; background: url(/images/gr-alt.gif) left bottom repeat-x; font-size: 13px; font-weight: normal;}
.older_bott a, .older_bott a:visited {text-decoration: none; color: #5b8dbc}

.red {color: red}

.links_table {border-collapse: collapse; margin-top: 10px; vertical-align: top; min-width: 600px;}
.links_table div.col1 {border: 1px solid #0c54b1;margin: 0 3.2% 10px 0; _margin: 0 3.2% 10px 0; padding-bottom: 20px}
.links_table div.col2 {border: 1px solid #0c54b1;margin: 0 0 10px 0; padding-bottom: 20px}
.links_table p {padding: 5px; margin: 5px 5px 0px 5px;}
.links_table p a {font: normal 16px Tahoma;}

        .col-wrap1-links {
		width:48.4%;
		position:relative;
		border: 1px solid #fff;
		_padding-bottom: 19px;
		margin-bottom:10px;
                background:#fff url(/images/gr-alt.gif) repeat-x scroll left bottom;
	}
	.col-wrap2-links {
		width:100%;
		position:relative;
		left: 105.6%;
		margin:-1px -100% -1px 0px;
		border: 1px solid #fff;
		_padding-bottom: 0px;
                background:#fff url(/images/gr-alt.gif) repeat-x scroll left bottom;
	}
	.links_table div.coll1-links {
		float:left;
		width:100%;
		margin-right:-100%;
		position:relative;
		left:-105.6%;
		_left:-106%;
		margin-left:0px;
	}



.older_table {border-collapse: collapse; margin-top: 10px; vertical-align: top; min-width: 600px;}
/*.older_table div {float: left; width: 48%; _width: 48%; _display: inline; }*/
/*#older_table td div.ov {border: 1px solid #0c54b1; margin-bottom: 20px; height: 150px}*/
.older_table div.col1 {border: 1px solid #0c54b1;margin: 0 3.2% 10px 0; _margin: 0 3.2% 10px 0; padding-bottom: 20px}
.older_table div.col2 {border: 1px solid #0c54b1;margin: 0 0 10px 0; padding-bottom: 20px}
.older_table div img {padding: 3px 10px 10px 5px; float: left; _margin: 14px 11px 17px 2px}
.older_table div p.link {padding-top: 5px; _padding-top: 15px; padding-right: 10px }
.older_table table {padding: 0px 11px 14px 11px; color: #434343; background: none; width: 100%; float: right; _clear: left; font-size: 14px; border:0px solid #000; _border:0px solid #000; margin-bottom: 10px; _margin-bottom: 0px;}
* html .older_table table {margin-bottom: 10px;}
.older_table table td {border: 0; background: none; vertical-align: top; padding: 0 0 0 10px; text-align: left}
.older_table table td.image {color: #a1a1a1; width: 115px; text-align: right; _padding:0 0 10px 10px;}
.older_table table td.price {color: #a1a1a1; width: 115px; text-align: right}
.older_table table td.delo {color: #a1a1a1; width: 115px; text-align: right; font-size: 12px}
.older_table table td.time {color: #a1a1a1; width: 115px; text-align: right; font-size: 12px}
.older_table table td.delo_desc {font-size: 12px}
.older_table table td.time_desc {font-size: 12px}
.older_table a, #older_table a:visited {color: #07428e; text-decoration: underline; font-weight: bold}
.older_table a:hover {color: #07428e; text-decoration: none}
.hide {display: none}
.visible {display: visible}

			.col-wrap1 {
				width:48.4%;
                
				position:relative;
				border: 1px solid #0c54b1;
				_padding-bottom: 19px;
				margin-bottom:10px;
			}
            
            .col-wrap1-fast {
				width:48.4%;
                
				position:relative;
				border: 1px solid #0c54b1;
				_padding-bottom: 19px;
				margin-bottom:10px;
                background:#1FA4FF url(/images/bg-spec.png) repeat-x scroll left bottom;
			}
            
			
			.col-wrap2 {
				width:100%;
                
				position:relative;
				left: 105.6%;
				margin:-1px -100% -1px 0px;
				border: 1px solid #0c54b1;
				_padding-bottom: 0px;
			}
            
            .col-wrap2-fast {
				width:100%;
                
				position:relative;
				left: 105.6%;
				margin:-1px -100% -1px 0px;
				border: 1px solid #0c54b1;
				_padding-bottom: 0px;
                background:#1FA4FF url(/images/bg-spec.png) repeat-x scroll left bottom;
			}
			
			* html .col-wrap2, * html .col-wrap2-fast {
				margin:-1px -100% -20px 0px;
			}
			
			.older_table div.coll1, .older_table div.coll1-fast {
				float:left;
				width:100%;
				margin-right:-100%;
				position:relative;
				left:-105.6%;
				_left:-106%;
				margin-left:0px;
				overflow:hidden;
			}
            
            .coll1-fast table td, .coll2-fast table td {
                color:#CAE1FE;
			}
            .coll1-fast table td.price, .coll1-fast table td.delo, .coll2-fast table td.price, .coll2-fast table td.delo {
                color:#85ACDF;
			}
            
            .older_table div.coll1-fast a {
                color: #FFF;
            }            
            
            .older_table div.coll2-fast a {
                color: #FFF;
            }       
            
			.older_table div.coll2, .older_table div.coll2-fast { overflow:hidden;
position:relative;}
			
			.clear {
				clear:both;
				font-size:0;
				overflow:hidden;
			}

.ten {background: url(/images/gr-alt.gif) left bottom repeat-x; padding-left: 10px; clear: both;}
.ten a, .ten a:visited {font-size: 12px; font-weight:normal; color: #9db4d2; text-decoration: none}
.ten a:hover {font-size: 12px; font-weight:normal; color: #9db4d2; text-decoration: underline}
.ten-right {background: url(/images/gr-alt.gif) left bottom repeat-x; padding-left: 10px; padding-right: 10px; clear: both; float: right;}
.ten-right a, .ten-right a:visited {font-size: 12px; font-weight:normal; color: #9db4d2; text-decoration: none}
.ten-right a:hover {font-size: 12px; font-weight:normal; color: #9db4d2; text-decoration: underline}



#addr {font-size: 12px;color: #434343; padding: 25px 0 30px 30px; line-height: 18px}

#consult {font-size: 12px;color: #434343; line-height: 18px; padding-left: 30px}
#consult img {float: left; padding: 0 12px 0 0}
#consult p.name {font-size: 14px;  display: block}

.older_table div.ov {width: 100%; float: none; padding-bottom: 10px}


table.companies {margin:10px 0 0; width:100%;}
table.companies th {border: 0;background:transparent url(/images/buh/th_top.gif) repeat-x scroll center bottom;color:#434343;font-size:14px;font-weight:bold;text-align: left;height:20px;padding:20px 15px;vertical-align:middle;}
table.companies tr.btm th {background:transparent url(/images/buh/th_bottom.gif) repeat-x scroll center top;color:#3B3B3B;font-size:12px;font-weight:bold;height:20px;padding:20px 15px;vertical-align:middle;}
table.companies td {border: 0;border-bottom:1px solid #d8d8d8;color: #606060;font-size: 12px;padding: 7px;}
table.companies td.r {border: 0;text-align: right;color: #bfbfbf;border-bottom: none;font-size: 12px; float: none; display: table-cell}
table.companies
table.companies td.r {width: 213px}
table.companies input, table.companies select {width: 100%}
/*#top_menu {border-bottom: 2px solid #83a1c6; color: #ffffff; font-size: 12px;display:block;height:30px;list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;}*/
/*#top_menu li {float:left; height:30px;line-height:30px;text-align:center;width:14.28%;}*/
/*#top_menu li.select {background:#83a1c6 none repeat scroll 0 0;}*/
/*#top_menu li.select a, #top_menu li.select a:visited {color:#FFFFFF;}*/
/**/

#footer {padding: 0 65px; font-size: 12px; padding-top: 80px}
#in_footer {border-top: 3px solid #B3B3B3; padding: 0 20px; color: #5A5A5A; padding-top: 20px;}
#left_footer {float: left; padding: 20px 0 }
#right_footer {float: right; padding: 20px 0 }


.sub-left {background: none; clear: left; margin-top: 20px;}
.sub-left h2 {padding: 0px 30px 10px 35px;}
.sub-left h3 a, .sub-left h3 a:visited {font-size: 16px}
.sub-left h3, .sub-left p {padding: 0 30px 0 35px;}
.sub-menu {list-style: none;padding-left: 10px}
.sub-menu li {padding: 1px 0; overflow: hidden; _overflow: visible; height: 1%; font-size: 12px}
.sub-menu li span {float: left; color: #9c9c9c; text-align: center; width: 15px}
.sub-menu li a, .sub-menu li b {padding-left: 5px; display:block; _float: left; margin-left:20px; _margin-left:0px;}


#top_menu {padding-left: 0; list-style: none; border-bottom: 2px solid #83a1c6; color: #ffffff; font-size: 12px;display: block; height: 30px; overflow: hidden; list-style: none}
#top_menu li {margin: 0; width: 14.28%; float: left; height: 30px; text-align: center; font-size: 12px; line-height: 30px}
#top_menu li.select {background:#83a1c6}
#top_menu li.select a, #top_menu li.select a:visited {color: #fff}

#win {position: relative; z-index: 999; min-width: 1000px}
#win_col {padding-top: 27px}

/*#left-side {width: 200px; padding: 0px 10px 0px 30px; float: left}*/
/*#center {color:#343434; font-size:14px; margin: 0 250px}*/
/*#right-side {width: 200px; padding: 0px 30px 0px 10px; float: right}*/
/**/

#forex {position: relative; margin-left: -10px;}
#forex td {font-size: 12px; padding: 0}
.block_blue {margin: 20px 0; display: block; padding: 20px 0 20px 35px; background: #6BACFB url(/images/grgr.gif) left bottom repeat-x; color: #fff}
.block_blue a, .block_blue a:visited {color: #fff; text-decoration: underline}
.block_blue a:hover {color: #fff; text-decoration: none}
a.block_blue, a.block_blue:visited {margin: 20px 0; text-align: center; display: block; line-height: 60px; height: 60px; background: url(/images/grgr.gif) left top repeat-x; color: #fff}
a.block_blue:hover {display: block; line-height: 60px; height: 60px; background: url(/images/grgr.gif) left top repeat-x; color: #fff}

.form_gr {background: #6EA3E8 url(/images/form-gr.gif) left bottom repeat-x; margin-top: 20px;  padding: 7px 0 7px 0;}
.form_gr h4 {font-size: 14px; line-height: 24px; text-align: center; color: #fff; margin: 0}
.form_gr p {text-align: center; background: transparent; float: none; //overflow: visible; //height: 1%}
.form_gr .inp {text-align: left; border: 1px solid #a5acb2; color: #a5acb2; padding: 3px;width: 200px}
/*.form_gr select.inp {width: 143px}*/
.form_gr .submit {color: #414141; text-align: center; padding: 3px;}

.form_search {background: #6EA3E8 url(/images/form-gr.gif) left bottom repeat-x; margin-top: 20px;  padding: 7px 0 7px 0;}
.form_search h4 {font-size: 14px; line-height: 24px; text-align: center; color: #fff; margin: 0}
.form_search p {padding:0 0px 0 0px; text-align: center; background: transparent; float: none; //overflow: visible; //height: 1%}
.form_search .inp {text-align: left; border: 1px solid #a5acb2; color: #a5acb2; padding: 3px; width: 160px}
.form_search .submit {color: #414141; text-align: center; padding: 3px;}



.banerlist {padding: 30px 0 30px 0; list-style: none}
.banerlist li {padding-bottom: 30px; text-align: right}


.service {background: url(/images/top-panel.jpg) left top no-repeat}
.service div {background: url(/images/bottom-panel.jpg) left bottom no-repeat; padding: 118px 0}
.service div div {background: url(/images/center_no_select.jpg) left top repeat-y;}
.service ul {padding: 0}
.service ul {padding: 0}
.service ul li ul {padding: 20px 0 20px 10px; font-size: 12px; background: url(/images/blue-center.jpg) left top repeat-y}
.service ul ul li {list-style: none; padding-left: 18px; background: url(/images/spr.gif) left 7px no-repeat; color: #80b7ff}
.service ul li span p {padding: 0 30px 20px 30px}
.service ul li span {display: block;}
.service ul li span span {display: block; background: url(/images/blue-top.jpg) left top no-repeat}
.service ul li span span span {display: block; background: url(/images/blue-bottom.jpg) left bottom no-repeat}
.service ul li span a, .service ul li span a:visited {color: #fff; font-size: 12px}
.service ul li span a:hover {color: #fff}
#newstruct {border: 0; width: 100%; border-collapse: collapse; vertical-align: top}
#newstruct td {vertical-align: top}
#newstruct .left table td {border: 0;}
#newstruct .left {border: 0;padding: 0 10px 0 0px}
#newstruct .right {border: 0;padding: 0 0px 0 10px; width: 200px; //width: 250px}
#newstruct .center {border: 0;padding: 0 20px;}

.right_id {border-bottom: 1px solid #0c54b1}
.right_id span.id {float: left}
.darkblue {color: #0c54b1 ;background: none;}
.sub-left .darkblue {background: none; padding-bottom: 0px; width: 240px}
table.companies .zayavra td {vertical-align: top; border: 0; padding: 10px 7px}
table.companies .zayavra td.r {color: #9ebbe0}
table.companies td.zay_td {border-bottom: 0}
table.companies input {width: 100%; border: 1px solid #abadb3}
table.companies textarea {width: 100%; border: 1px solid #abadb3}
table.companies td input.captcha {margin-top:22px;width: 48%; float: left}
table.companies td.submit_td {padding: 7px 0 0 0; border-bottom: 1px solid #0C54B1; text-align: center}
table.companies input.submit {padding: 0 10px; cursor: pointer; height: 36px; border: 0; width: auto; background: url(/images/submit-gr.gif) left bottom repeat-x; color: #fff}

.left-arrow {margin-right:15px;padding-left:30px; display: block; float: right; height: 66px; background: url(/images/form-arr-left.gif) left center no-repeat}
.left-arrow img {padding-top:7px;}

table.companies td.captchax {padding-top: 32px;}


table.bottom {width: 50%; margin:-160px 0px 90px 262px;}
table.bottom tr.banners td {padding-top: 0px; border: 0}
table.bottom tr.banners td {}
table.bottom tr.banners td p {width: 250px;}
table.bottom td {width: 20%; padding: 0 20px 10px 20px;}
table.bottom td a:link, table.bottom td a:hover, table.bottom td a:visited, table.bottom td a:active {color: #114a93; font-size: 16px;}
table.bottom td p {padding: 4px 0; width: auto; line-height: 14px;}
table.bottom td p a:link, table.bottom td p a:hover, table.bottom td p a:visited, table.bottom td p a:active {color: #393939; text-decoration: none; font-size: 12px;}
table.bottom div.line {height: 3px; font-size: 1px; background: #b3b3b3;}
table.bottom td.podp {font-size: 12px;}
table.bottom td.podp p {width: auto; color: #525252; font-size: 12px; line-height: 13px; padding-bottom: 10px;}
table.bottom td.podp p a:link, table.bottom td.podp p a:hover, table.bottom td.podp p a:visited, table.bottom td.podp p a:active {text-decoration: underline; color: #134b94;}
table.bottom a.sabit:link, table.bottom a.sabit:active, table.bottom a.sabit:visited, table.bottom a.sabit:hover {background: url(/images/sabit.gif); height: 41px; width: 110px; display: block; text-decoration: none; font-size: 12px; position: absolute; right: 40px;}

div.for_zay .zayavra td { border: 0; width: 200px}
div.for_zay .zayavra table {width: auto}


div.feedback_div {padding-bottom: 40px; width: 220px; background: url(/images/back.jpg) no-repeat bottom left; height: 345px; font-family: Tahoma; margin: 15px 0px 30px 8px; position: relative; z-index: 10;}
div.feedback_div h4 {font-size: 12px; color: #184f96; padding: 20px 0px 0px 20px;}
div.feedback_div input.name_fb {background: none; background-color: #f1f0ee; border: 0px; width: 177px; height: 27px; padding: 8px 0px 0px 8px; margin: 8px 0px 0px 18px; color: #aaa; font-family: Tahoma; font-size: 14px;}
div.feedback_div input.mail_fb {background: none; background-color: #f1f0ee; border: 0px; width: 177px; height: 27px; padding: 8px 0px 0px 8px; margin: 4px 0px 0px 18px; color: #aaa; font-family: Tahoma; font-size: 14px;}
div.feedback_div textarea {background: none; background-color: #f1f0ee; border: 0px; width: 177px; height: 67px; padding: 8px 0px 0px 8px; margin: 4px 0px 0px 18px; color: #aaa;  font-family: Tahoma; font-size: 14px; }
div.feedback_div input.sub {background: none; background: url(/images/button.jpg) no-repeat top left; border: 0px; width: 185px; height: 35px; margin: 4px 0px 0px 18px; cursor: pointer; }

#simplemodal-data {padding: 30px}
.historyBack {padding: 0 0 20px 0; display: block}

.mini_gal a {display: block; margin: 20px 4px 20px 0; float: left; overflow: hidden; _overflow: visible; height: 1%}
.mini_gal {}
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 150px;}  /* должен быть таким же, как высота footer'a */
#footer {position: relative;
    margin-top: -150px; /* Отрицательное значение высоты footer'a*/
    height: 150px;
    clear:both;}

.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
div.consultPerson {margin-bottom: 14px;}
.koll-1 img, .koll-2 img, .koll-3 img {margin: 30px 5px 0px 10px; border: 0;}

/*Баннер контроль качества*/
a.a_control { text-decoration:none; cursor:pointer; }
#control_banner {margin-left:-30px;width:240px; line-height:1; border:1px solid #134B94; height:78px; background:transparent none repeat scroll 0 0; padding-top:2px;}
#control_banner p {margin-top:0px;margin-bottom:0px; color:#5A5A5A;}
#control_banner img {margin-top:10px;margin-left:10px;float:left; height:50px}
#control_banner p.control2:hover {margin-top:0px;margin-bottom:7px; color:#134B94;}
#control_banner p.control2 {margin-top:0px;margin-bottom:7px; }


table.table_filter td {
	border: none;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
}


form.selection {
	background: #83A1C6;
	padding: 15px;
	color: #fff;
	font-size: 11px;
}

form.selection h4 {
	margin: 0px;
	padding: 5px;
	background: #ECF1F7;
	color: #07428E;
	font-weight: bold;
}

form.selection a.podbor {
	display: block;
	margin: 0px;
	margin-top: 10px;
	padding: 5px;
	background: #ECF1F7;
	color: #07428E;
	border: 1px;
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	width: 85px;
	text-align: center;
}

form.selection input.podbor {
	display: block;
	margin: 0px;
	margin-top: 10px;
	padding: 5px;
	background: #ECF1F7;
	color: #07428E;
	border: 1px;
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	width: 95px;
	text-align: center;
}


form#form_cool input.podbor {
	background:none repeat scroll 0 0 #ECF1F7;
border:1px none;
color:#07428E;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
margin:10px 0 0 20px;
padding:5px;
text-align:center;
text-decoration:none;
width:85px;
}

form.selection a.other_districts {
	color: #fff;
	display: inline-block;
	margin-bottom: 4px;
	text-decoration: none;
	border-bottom: dashed 1px #fff;
}

form.selection h4 span {
	font-size: 9px;
	margin-left: 3px;
	cursor: pointer;
	color: #fff;
	padding: 3px;
	background: #83A1C6;
	float: right;
	font-weight: bold;
	width: 80px;
	text-align: center;
}

div.pager {
	margin: 5px;
	padding: 5px;
	background: #ECF1F7;
}

div.pager span {
	padding: 5px;
	font-weight: bold;
	color: #83A1C6;
}

div.pager a {
	text-decoration: none;
	padding: 5px;
}

div.pager a:hover {
	background: #a5c3e8;
	color: #fff;
}

div.pager a.act{
	background: #83A1C6;
	color: #fff;
}

#form_buy {
	background: #83A1C6;
	padding: 10px;
	color: #fff;
}

#form_buy span.crit {
	display: block;
	background: #ECF1F7;
	color: #07428E;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}

#form_buy table {
	border: none;
}

#form_buy table td {
	border: none;
	padding: 3px;
}

#find_buy {
	display: block;
	background: #ECF1F7;
	color: #07428E;
	font-weight: bold;
	margin: 0;
	padding: 3px;
	border: none;
}

div#buypager { margin: 5px; padding: 5px; background: #ECF1F7; height: 32px; }
div#buypager span { padding: 5px; font-weight: bold; color: #83A1C6; line-height: 32px;}
div#buypager a { text-decoration: none; padding: 5px; padding-bottom: 12px; padding-top: 12px; line-height: 32px; }
div#buypager a:hover { background: #a5c3e8; color: #fff; }
div#buypager a.act{ background: #83A1C6; color: #fff; }

span.check_all_buy {display: block; padding: 5px; background: #ECF1F7; float: right; cursor: pointer; color: #83A1C6; width: 120px; text-align: center;}

.map{
	position: relative;
}

#icon{

}

#icon div.td_left {
	width: 3px;
	height: 49px;
	background: url(/images/maps/icon_left.png) top left no-repeat;
	position: absolute;
	top: 0px;
	left: -3px;
}

#icon div.td_right {
	width: 3px;
	height: 49px;
	background: url(/images/maps/icon_right.png) top left no-repeat;
	position: absolute;
	top: 0px;
	right: -3px;
}

#icon div.td_center {
	height: 49px;
	background: url(/images/maps/icon_center.png) top center no-repeat;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	position: relative;
	padding-top: 5px;
}

#icon div.td_center span {
	color: #fff;
	font-size: 14px;
	line-height: 18px;
}

#icon div.td_center font {
	color: #97b7e6;
	font-size: 12px;
}

#tooltip{
	position: absolute;
}

div.big_icon {
	height: 113px;
	width: 165px;
	background: url(/images/maps/icon_big.png) top left no-repeat;
	text-align: center;
	padding: 3px;
	padding-top: 10px;
	padding-left: 0px;
	line-height: 14px;
}


div.big_icon span {
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	width: 150px;
}

div.big_icon font {
	color: #97b7e6;
	font-size: 12px;
	display: block;
	margin: 0 auto;
	width: 150px;
}

div.big_icon span.upperline {
	border-top: solid 1px #97b7e6;
	margin: 0 auto;
	padding: 0;
	margin-top: 3px;
	display: block;
	width: 140px;
}

a.areatype_link {
	color: #fff;
}

a.areatype_link:hover {
	text-decoration: none;
}



ul.subcomm_ul {
	padding-left: 15px;
	list-style: none;
}



.prodano {position: absolute; padding-left:40px;}

#form_cool {
	font-size: 12px;
	width: 96%;
}

#form_cool table {
	width: 100%;
}

#form_cool table td{
	padding: 2px;
}

#form_cool table td.input_td{
	width: 10px;
}

#form_cool label{
	cursor: pointer;
}

#form_cool label:hover{
	text-decoration: none;
}

#form_cool table td{
	border: none;
}

#form_cool {
	background: #83A1C6;
	padding: 15px;
	color: #fff;
	font-size: 11px;
}

#form_cool h4 {
	margin: 0px;
	padding: 5px;
	background: #ECF1F7;
	color: #07428E;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 4px;
}

#form_cool h4 label {
	font-size: 9px;

	cursor: pointer;
	color: #83A1C6;
	padding: 3px;
	font-weight: bold;
}

#form_cool h4 input {
	margin-right: 4px;
	margin-left: 15px;
}

#form_cool label.check_all_cool {
	font-size: 9px;
}

#form_cool a.other_districts {
	color: #fff;
	display: inline-block;
	margin-bottom: 4px;
	text-decoration: none;
	border-bottom: dashed 1px #fff;
}

#form_cool a.cool_go {
	display: inline-block;
	margin: 0px;
	margin-top: 10px;
	padding: 5px;
	background: #ECF1F7;
	color: #07428E;
	border: 1px;
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	width: 85px;
	text-align: center;
	margin-left: 20px;
}

div.pager_cool { margin: 5px; padding: 5px; background: #ECF1F7; height: 32px; }
div.pager_cool span { padding: 5px; font-weight: bold; color: #83A1C6; line-height: 32px;}
div.pager_cool a { text-decoration: none; padding: 5px; padding-bottom: 12px; padding-top: 12px; line-height: 32px; }
div.pager_cool a:hover { background: #a5c3e8; color: #fff; }
div.pager_cool a.act{ background: #83A1C6; color: #fff; }

select.sort_with {
	padding: 0px;
	background: #ECF1F7;
	border: none;
	width: 80px;
	color: #07428E;
	font-size: 11px;
}

select.sort_with option {
	padding: 0px;
}

div.scroll {
	overflow: scroll;
	overflow-x: hidden;
	height: 150px;
}

div.scroll input {
	margin-right: 3px;
}

div.center_b {
	position: relative;
	width: 697px;
	height: 138px;
}

div.center_b img {
	position: absolute;
	width: 697px;
	height: 138px;
	top: 0px;
	left: 0px;
}

div.center_b img.hid {
	display: none;
}
#prodano2 {position:absolute; margin-left:-99px}
*|html[xmlns*=""] #prodano2 { margin-left:0px;
  }
  
  @media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #prodano2 {position:absolute; margin-left:0px}
}
