/*COMMON*/
body {background:url(../img/fon_body.gif) repeat 0 0; color:#636363; font-family: Arial,Tahoma, Helvetica, sans-serif; margin:0; min-width:845px; padding:0; text-align:center;}
#mainWrapper, #footer, #header, body {font-family:Arial; font-size:16px;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
img {border:none;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family: Arial,Tahoma, Helvetica, sans-serif; font-size:11px;}
p {padding:0 0 10px;line-height:1.5;}
a {color:#326ecc; text-decoration:underline;}
a:hover {color:#326ecc; text-decoration:none;}
h1,h2,h3,h4 {color:#636363; font-family:Arial, sans-serif; font-weight:normal; margin:0; padding:0;}
h1 {font-size:20px; padding:10px 0;}
h2 {font-size:18px; padding:10px 0;}
h3 {font-size:16px; padding:10px 0;}
h4 {font-size:13px; font-weight:bold; padding:10px 0;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

/*MAIN*/
#mainWrapper { margin:0 auto; min-height:100%; position:relative; text-align:left; width:845px;}
/** html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<771?'771px':'100%');}*/
* html #mainWrapper {height:100%;}
/*//MAIN*/

/*LAYOUT*/

#fon {left:0; position:absolute; top:0px; background:url(../img/fon.gif) repeat-x 0 0;width:100%;height:599px;}
#fon_small {left:0; position:absolute; top:0px; background:url(../img/fon_small.gif) repeat-x 0 0;width:100%;height:209px;}
/*HEADER*/
#header {height:599px; position: relative;}
.bfon #header {height:209px; position: relative;}

#menu {left:0; position:absolute; top:165px;}
#menu ul {margin:0; padding:0;}
#menu li {float:left; list-style:none; padding:0; text-align:center;background:url(../img/li_menu.gif) no-repeat 100% 9px;position:relative;}
#menu .last {background:none;}
#menu a {display:block;margin-right:2px; text-decoration:none; padding:11px 22px;  font-family: 'PT Sans', sans-serif;font-size:17px;color:#fff;text-transform: uppercase;} 
#menu a:hover, #menu .on{background:url(../img/hover_menu.gif) repeat-x 0 0;margin-right:2px;}
#menu .dop_menu {width:232px;background:#2c60b2;position:absolute;display:none;z-index:999;}
#menu .dop_menu ul {margin:0; padding:0;}
#menu .dop_menu li {list-style:none;background:none;text-align:left;width:234px;}
#menu .dop_menu li a {display:block;font-family: 'PT Sans', sans-serif;font-size:14px;color:#fff;padding:11px 16px;}
#menu .dop_menu li a:hover {background:#223d68;}
#menu li:hover  .dop_menu{display:block;}

#logo {font-size:20px; left:280px; position:absolute; top:21px;}
#adress {position:absolute; left:0; text-align:left; bottom:447px;font-family: 'PT Sans', sans-serif;font-size:17px;color:#7b7b7b;}
.bfon #adress {bottom:58px;}
.bfon #tel {bottom:58px;}
#tel{position:absolute; right:0; text-align:right; bottom:447px;font-family: 'PT Sans', sans-serif;font-size:18px;color:#7b7b7b;}
#tel span {font-size:25px; }

#slider {width:846px;height:359px;position:absolute;top:234px;left:0;}
.foto_slider {width:828px;height:310px; background:#fff; padding:9px;}
/*//HEADER*/

#tableMain {width:100%;}
#content { padding:14px 0 70px;}

.title {color:#636363; font-family:Arial; font-size:20px; font-weight:normal; padding:0 0 20px;text-transform: uppercase;}
.title a {float:right;color:#326ecc;font-size:13px;text-transform:none;}

#nav {color:#326ecc; font-size:10px; margin:-25px 0 15px;}
#nav a {color:#326ecc;font-size:11px;}
#nav a:hover, #nav .on {color:#636363;text-decoration:none;}

.list {display:block; list-style:none; padding:0;}
.list li {height:1%; padding:0px;}
.list a {display:block; padding:0;}
.list a:hover, .list .on  {text-decoration:none;}

.list li ul {padding:0;}
.list li ul li {font-weight:normal; height:1%; list-style:none; padding:0 0 0 20px;}
.list li ul li a {}
.list li ul li a:hover, .list li ul li .on {text-decoration:none;}

/*PAGES*/
.vybor {width:100%;background:url(../img/st_vybor.png) no-repeat 50% 19px;text-align:center;display:table;margin-bottom:26px;margin-top:10px;}
.vybor p {font-size:14px;color:#636363;}

.vid {width:100%;background:url(../img/fon_vid.png) repeat-x 0 0;height:32px;margin-top:17px;}
.vid ul {margin:0; padding:0 0 0 2px;}
.vid li {float:left; list-style:none; padding:0; text-align:center;}
.vid a {display:block;color:#67686c; font-size:14px; text-decoration:underline; padding:7px 17px;  } 
.vid a:hover, .vid .on{background:url(../img/hover_vid.gif) repeat-x 0 0;color:#fff;text-decoration:none;}

.foto_mont {width:191px;height:407px;background:#fff;border:1px solid #b9b9b9;padding:4px;float:left;margin:0 19px 19px 0;box-shadow: 0 6px 9px rgba(0,0,0,0.2);}
.foto_infa {width:190px;height:221px;background:#fff;border:1px solid #b9b9b9;padding:4px;float:right;margin:0 0px 19px 19px;box-shadow: 0 6px 9px rgba(0,0,0,0.2);}

.vkl {height:41px; list-style:none; margin-bottom:19px; padding:0; width:100%;background:url(../img/line5.png) no-repeat 0 100%;z-index:200;}
.vkl li {background:url(../img/vkl_no.png) no-repeat 100% 5px; color:#fff; float:left; text-align:center; margin-right:-24px;padding:5px 0 0;position:relative;z-index:10;}
.vkl li a {color:#636363; display:block; padding:11px 30px 11px 25px; text-decoration:underline;font-size:11px;text-transform: uppercase;}
.vkl .on.first { border-radius:0;}
.vkl .on {border-radius:5px 0 0 0;padding:0;background:url(../img/vkl_akt.png) no-repeat 100% 0;}
.vkl .on:hover a, .vkl .on a {color:#fff;font-size:13px;padding:13px 25px 12px 14px;text-decoration:none;}
.vkl li:hover a {color:#406bb0;} 


.tab_ograj {margin-top:19px;border-spacing:1px 0px;border-collapse: separate;}
.tab_ograj th {background:url(../img/fon_tabl2.gif) repeat-x 0 0; padding:11px 5px;text-align:center;color:#fff;font-size:12px;font-weight:bold;}
.foto_tab {background:#fff;border:1px solid #c3c3c3;width:190px;height:189px;padding:5px;}
.tab_ograj td { padding:11px 5px;font-size:12px;color:#636363;}
.tab_ograj  tr.odd td{background:#d5d5d5;}
/*//PAGES*/

/*//LAYOUT*/

/*FOOTER*/
#footWrap {clear:both; height:201px;}
#footer {clear:both; height:201px; margin:-201px 0 0; position:relative; text-align:left; width:100%; z-index:200;}
#footer2 {color:#000; font-size:11px; height:201px; background:url(../img/fon_footer.png) no-repeat 0 0;left:0; margin:0 auto; position:relative; top:0; width:845px; z-index:300;}
#back {float:left; left:0px; position:absolute; top:-40px;}
#back a, #up a {color:#326ecc;font-size:11px;}
#up {float:right; position:absolute; right:0px; top:-40px;}
.backup {height:40px; width:100%;}
#copy {left:10px; position:absolute; top:126px; width:400px;color:#636363;font-size:11px;}
#itex {position:absolute; right:10px; top:126px; width:155px;text-align:right;}
#itex a {color:#636363;font-size:11px;}
#itex img {float:right; margin-top:-1px; padding-right:8px;margin-left:5px;}
#counters {left:450px; position:absolute; text-align:center; top:10px; width:250px;}
#counters img {margin:0 5px;}
/*//FOOTER*/

/*DOP*/
.but {cursor:pointer;}

.clear {clear:both; font-size:0; height:2px; line-height:0;}

blockquote {background-color:#F0E7CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 10px; padding:10px;}
.pintable, .pintable0 {border-collapse:collapse; margin-bottom:10px;border-spacing:1px 0px;border-collapse: separate;margin-left:-1px;}
.pintable th {background:#284778 url(../img/th_fon.gif) repeat-x 0 0; padding:5px 5px;text-align:center;color:#fff;font-size:12px;font-weight:bold;}
.pintable td { padding:11px 5px;font-size:14px;color:#636363;}
.pintable0 th, .pintable0 td {padding: 5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}
.pintable  tr.odd td{background:#d5d5d5;}
/*//DOP*/

#slideFlash {
	width: 846px;
	height: 352px;
	position: absolute;
	top: 224px;
	left: 0;
}