@import url(reset.css);
body { font-family: Tahoma, Sans-Serif; font-size:11px;color:#6f767b; background:#d7dadf url(../images/fon_top2.jpg) top left repeat-x;    }

.title1 {font-family: Tahoma, Sans-Serif; font-size:32px; color:#3c77a1; margin:0; margin-bottom:25px; margin-top:10px; padding:0;}
.title2 { font-family: Tahoma, Sans-Serif; font-size:24px; color:#3c77a1; margin:0;  margin-bottom:20px; margin-top:10px; padding:0;}
.title3 {font-size:18px; color:#3c77a1; margin:0;  margin-bottom:20px; margin-top:20px; padding:0;   } 
html, body {
height:100%;
margin:0;
min-height:725px;
padding:0;
width:100%;

}
a {color:#6f767b;}
a:hover { text-decoration:none;}
table { margin:0; padding:0;}
table td { margin:0; padding:0;}
table tr { margin:0; padding:0;}

#content {
 width:1004px; margin:0 auto;
*height:100%;
height:100%;
  position: relative;
  min-height: 100%;
   background:url(../images/fon_bottom2.jpg) bottom left repeat-x; 
}
* html #content {
  height: 100%;
}
#fon_cont { height:100%;}
#footer {height:180px; width:940px; padding-top:35px; background:#000000; }
#footer_inner {height:135px; width:940px; padding-top:35px; }
table.fontable td.footermain {background:#fefffe url(../images/footer_main.jpg) -1px top no-repeat; }
.footersale { background:#fefffe url(../images/footer_sale.jpg) top left no-repeat; }
.footerservises { background:#fefffe url(../images/footer_servises.jpg) top left no-repeat; }
.footersocial { background:#fefffe url(../images/footer_social.jpg) top left no-repeat; }
.footerhotline { background:#fefffe url(../images/footer_hotline.jpg) top left no-repeat; }

table.fontable td {background:transparent url(../images/fon_bottom2.jpg) left bottom repeat-x ;}
#fon {background:transparent url(../images/fon_bottom2.jpg) left bottom repeat-x ;
height:100%;
min-height:100%;
   height: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHheight) < 650 ? "650px" : '100%');
  *height:100%; height:100%; }
table.listtable { height:100%; width:999px; margin:0 auto; }
table.listtable td { vertical-align:top;}
table.listtable td.shadow_left {width:32px; background:url(../images/shadow_left2.png) top left repeat-y; /* _background:#666666; 	filter:alpha(opacity=10); _background-image:none;
    -moz-opacity:.10;
    opacity:.10;*/
 }
table.listtable td.shadow_right {width:32px; background:url(../images/shadow_right3.png) top right repeat-y; }

#header { height:221px;  width:940px; position:relative;}
.headmain {background:url(../images/main.jpg) top right no-repeat;}
.headsale {background:url(../images/sale.jpg) top right no-repeat;}
.headservises {background:url(../images/servises.jpg) top right no-repeat;}
.headsocial {background:url(../images/social.jpg) top right no-repeat;}
.headhotline {background:url(../images/hotline.jpg) top left no-repeat;}

/*table.listtable td.text { background:#fefffe url(../images/fon_table.png) bottom left repeat-x; padding:20px 40px 50px 0; color:#6f767b; line-height:1.2;  width:564px; }
table.listtable td.news { width:300px; background:#fefffe url(../images/fon_table_news.png) bottom left no-repeat; padding:20px 40px 65px 40px;} 
table.listtable td.rightcol { background:#fefffe url(../images/fon_table3.jpg) bottom left repeat-x;  color:#6f767b; line-height:1.2;  padding-bottom:90px; width:705px; }
 table.listtable td.rightcol2 { background:#fefffe url(../images/fon_table3.jpg) bottom left repeat-x;  color:#6f767b; line-height:1.2;  padding-bottom:90px; width:682px; }
table.listtable td.leftcol2 {  background:#fefffe url(../images/fon_table_hotline.jpg) bottom left no-repeat;  *width:113px; *padding:0;  *margin:0; width:249px;   } 

*/


table.listtable td.text { background:#fefffe url(../images/fon_table.png) bottom left repeat-x; padding:20px 40px 50px 0; color:#6f767b; line-height:1.2;  width:590px; }
table.listtable td.news { width:190px; background:#fefffe url(../images/fon_table_news.png) bottom left no-repeat; padding:20px 40px 65px 40px; _padding-right:10px;}
table.listtable td.rightcol { background:#fefffe url(../images/fon_table3.jpg) bottom left repeat-x;  color:#6f767b; line-height:1.2;  padding-bottom:35px; width:685px; }

table.listtable td.rightcol2 {background:#e0dfe7 url(../images/fon_table3.jpg) bottom left repeat-x;  color:#6f767b; line-height:1.2;  padding-bottom:35px; width:680px;  }

table.listtable td.leftcol2 {background:#e0dfe7 url(../images/fon_table_hotline.jpg) bottom left repeat-x;  *width:113px; *padding:0;  *margin:0; width:260px;   } 


table.listtable td.leftcol {  background:#fefffe url(../images/sale_left.jpg) left bottom  no-repeat;  *width:113px; *padding:0;  *margin:0; width:233px;   }
.lefttext {padding:20px 10px 65px 40px;}
.righttext {padding:20px 40px 15px 0;}
table.listtable td.bgnone {background:#e0dfe7 url(../images/fon_table3.jpg) bottom left repeat-x; }
table.listtable td.travka { background:#fefffe url(../images/travka.jpg) -2px bottom no-repeat;  height:77px; }



ul.news {font-size:11px; color:#0b2203; margin:0; padding:0;}
ul.news li {margin:0; padding:0; list-style:none; margin-bottom:15px;}
.date { font-size:10px; margin:0; padding:0; margin-top:5px;}
.t12 {font-size:12px; margin-bottom:25px;}

/* LOGO */
.logo-box {position:absolute; top:80px; left:625px; width:285px; height:80px; z-index:5; }
.logo {background:url(../images/logo.png) top left no-repeat; width:285px; height:80px; }
.logo a {text-decoration:none; border:none; width:285px; height:80px; display:block; position:relative; }
a.hotlinelogo {left:625px;  top:80px; }

a.eng { font-size:12px; color:#e0f3d9; text-decoration:underline; position:absolute; top:30px; left:40px;}
a.eng:hover {text-decoration:none; }

.siluet {padding-left:35px; margin-left:25px; font-size:10px; color:#4b4570; float:left; width:270px;}
.siluet a {color:#4b4570; text-decoration:none;}
a.erlogo {display:block; float:left; width:183px; height:37px; margin-left:0; _margin-left:183px; text-decoration:none; border:none;  }
.address {margin-left:45px; color:#4B4570; font-size:12px; float:left; padding-top:3px; line-height:1.3;}

/*table.topmenu { width:93%; position:absolute; top:191px; left:3%;}
table.topmenu td { text-align:center;  height:22px; padding-top:8px; padding-bottom:10px;}
table.topmenu td a { font-size:12px; text-decoration:none; color:#ffffff;}
table.topmenu td a:hover {text-decoration:underline;}
table.topmenu td span { font-size:12px; text-decoration:none; color:#ffffff; }
table.topmenu td.curmenu { 
background:#ffffff;
filter:alpha(opacity=10); _background-image:none;
    -moz-opacity:.10;
    opacity:.10; } */
    table.topmenu { width:900px; position:absolute; /*top:191px; left:3%; */ left:20px;}
table.topmenu td { text-align:center;  height:22px; padding-top:8px; padding-bottom:10px;}
table.topmenu td.toplink1 { width:110px;}
table.topmenu td.toplink2 { width:213px;}
table.topmenu td.toplink3 { width:90px;}
table.topmenu td.toplink4 { width:100px;}
table.topmenu td.toplink5 { width:150px;}
table.topmenu td.toplink6 { width:100px;}
table.topmenu td.toplink7 { width:127px;}
table.topmenu td a { font-size:12px; text-decoration:none; color:#ffffff;}
table.topmenu td a:hover {text-decoration:underline;}
table.topmenu td span { font-size:12px; text-decoration:none; color:#ffffff; }
table.topmenu td.curmenu { /*background:url(../images/curmenu.png) top left repeat;*/
/*background:#ffffff;
filter:alpha(opacity=10); _background-image:none;
    -moz-opacity:.10;
    opacity:.10; */ }
	
/* LEFT MENU */
ul.leftsubmenu {margin:20px 0 25px 0; position:relative; z-index:1; }
ul.leftsubmenu li {margin:0; padding:0; list-style:none; min-height:25px; height:auto !important; height:25px; display:block; position:relative; }
ul.leftsubmenu li a {display:block; font-size:14px; color:#0b2203; text-decoration:none; padding:0 0 0 10px; }
ul.leftsubmenu li a:hover {text-decoration:underline;}
ul.leftsubmenu li span.cur { display:block; color:#7f8a7a; font-size:14px; width:190px; height:19px; background:url(../images/spancur.gif); padding-left:10px; padding-top:4px;}

ul.leftsubmenu li span.curouter {display:block; color:#7f8a7a; font-size:14px; height:23px; width:auto; background:url(../images/spancur.gif) top right no-repeat; float:left; padding:0px 10px; margin:-4px 0 0 10px; position:relative; z-index:5; }
ul.leftsubmenu li span.curinner {display:block; color:#7f8a7a; font-size:14px; height:19px; background:url(../images/spancur.gif) top left no-repeat; float:left; padding:4px 0 0 10px; margin-left:-20px; position:relative; z-index:6; }
* html ul.leftsubmenu li span.curinner {height:23px; }

.innercontent {padding-left:30px; width:80%;}
.galinnercontent {padding-left:0; }
.galinnercontent img {margin:0 60px 20px 0; float:left; width:260px; height:165px;}

.innercontent ul { margin:20px 0 30px 0;}
.innercontent ul li { margin-bottom:7px; padding-left:0px; list-style-image:url(../images/marker1.gif); margin-left:15px;}



.slt {color:#b8c76b;}
.slt a {color:#b8c76b;}
a.button { color:#FFFFFF; font-size:11px; padding:5px 10px; text-decoration:none; display:block; width:105px; height:12px; background:url(../images/button2.png) top left no-repeat; margin-left:10px; margin-bottom:10px;}
.innercontent ul.ml60 {margin-left:60px;}
.mb10 {margin-bottom:10px; display:block;}

.forpdf {margin-top:20px;}
table.topmenu td{ background:none;}
table.fontable { margin:0; padding:0; width:100%; height:100%; vertical-align:top;}

#flashcontent123 {width: 940px; height: 29px; position:absolute; top:191px; z-index:2; left:0; overflow:hidden; }

	.objrow { margin-bottom:20px; margin-top:20px;}
.objrow p.title3 {font-size:18px; color:#3c77a1; margin:0;  padding:0; padding-left:5px;}

/* PODMENU */
ul.sublm {padding:10px 0 10px 0; list-style-position:outside; margin:0 0 0 10px; }
ul.sublm li {padding:0 0 0 5px; text-indent:0mm; min-height:20px; height:auto !important; height:20px; }
ul.sublm li a {font-size:12px; color:#666666; text-decoration:underline; }
ul.sublm li a:hover {text-decoration:none; }

.fh4 {font-size:16px; padding-top:5px; display:block; color:#3c77a1;}
a.fh4 {text-decoration:none;}
a.fh4:hover {text-decoration:underline;}

p.description {margin:30px 0 25px 0;}

.photosline { width:606px; height:111px;  background:url(../images/photosline.gif) top left no-repeat; margin:15px 0 20px 0; }
.photosline img {width:100px; height:76px; margin-left:25px; float:left;  margin-top:24px;}
.photosline img.first {margin-left:3px;}

table.news td {background:none; vertical-align:top;}

.newsdata {color:#3c77a1; font-size:11px;}

ul.pag {color:#3c77a1; margin:15px 0;}
ul.pag li {display:inline; margin:0 3px;}
ul.pag li span { font-size:14px; font-weight:bold;}
ul.pag li a {text-decoration:none; color:#3c77a1; padding:0 4px;}
ul.pag span.dots { display:inline; margin:0; font-size:12px;}

.map { background:url(../images/map.png) right 20px no-repeat;} 

form.feedback {}
form.feedback input {display:block; width:510px; padding:0 10px; background:#dfe6df; border:none; height:20px;}
form.feedback label { display:block; margin:10px 0 2px 0; }
form.feedback textarea { display:block;width:510px; padding:0 10px; background:#dfe6df; border:none; height:90px; overflow:auto;}
form.feedback input.submit {color:#ffffff; font-size:12px; background:transparent url(../images/button4.png) no-repeat left top; padding:1px 10px 7px 10px; width:150px; height:25px; margin:20px 0; cursor:pointer;}


.innertext {padding-left:20px;}
.fromgallery {margin-bottom:15px;}	
.fromgallery img { margin-right:20px;}

ul.pag {margin:15px 0;}
ul.pag li { display:inline; margin:0 7px;} 

.pdf {padding-left:34px; background:url(../images/pdf.png) top left no-repeat; }
	
.photocont img {
float:left;
height:165px;
margin-bottom:10px;
margin-right:30px;
width:260px;
margin-top:20px;
}
	
.clear {clear:both; width:100%; height:1px; font-size:1px;}
	

.quest-box {padding-left:30px; width:565px; }

.for_quest {width:100%;}

.quest_top {width:565px; height:32px; background:url(../images/quest_top.png) top left no-repeat; }

.quest_middle {background:#eaeaea url(../images/quest.gif) 10px top no-repeat; font-size:12px; margin:0 1px 0 3px; padding:0 15px 5px 50px; min-height:50px; height:auto !important; height:50px; }

.quest_bot {width:565px; height:10px; overflow:hidden; font-size:0; line-height:0; background:url(../images/quest_bot.png) top left no-repeat; }

.for_answer {margin:20px 0 30px 0; padding:0 30px 0 12px; overflow:hidden; font-size:12px; position:relative; min-height:40px; height:auto !important; height:40px; }

.znak-box {float:left; width:42px; height:30px; }

.znak {width:26px; height:30px; background:url(../images/znak.png) 0 0 no-repeat; }	

.answer-text {float:left; width:480px; min-height:30px; height:auto !important; height:40px; }

.lefttext .title3 {padding-left:10px;}
	
	
	
	
	
	
	
	
	
	
	
	
