/* main styles */

.linkyar {
text-decoration: none ! important; color: rgb(71, 71, 71) ! important;cursor:text;
}
.kott {position:absolute;width:80px; height:40px;  left:35px; top:11px;  margin:0px; padding:0px; border: solid 0px #000000;cursor: pointer;}
.kott1 {position:absolute;width:90px; height:40px;  left:25px; top:52px;  margin:0px; padding:0px; border: solid 0px #000000;cursor: pointer;}
.kott2 {position:absolute;width:130px; height:70px;  left:10px; top:95px;  margin:0px; padding:0px; border: solid 0px #000000;cursor: pointer;}

.menu1 {position:absolute;width:66px; height:39px;  left:245px; top:21px;  margin:0px; padding:0px;} 
.menu2 {position:absolute;width:43px; height:39px;  left:358px; top:21px;  margin:0px; padding:0px;} 
.menu3 {position:absolute;width:84px; height:39px;  left:441px; top:21px;  margin:0px; padding:0px;} 
.menu4 {position:absolute;width:63px; height:39px;  left:555px; top:21px;  margin:0px; padding:0px;} 
.menu5 {position:absolute;width:62px; height:39px;  left:655px; top:21px;  margin:0px; padding:0px;} 
.zima1 {position:absolute; width: 750px; height: 295px;}
.zima {position:absolute;width:133px; height:98px;  left:615px; top:186px;  margin:0px; padding:0px;}
@-moz-document url-prefix() {.zima {position:absolute;width:133px; height:98px;  left:617px; top:186px;  margin:0px; padding:0px;}}

.linkleto {color:#474747; font-weight:bold; text-decoration:none !important; background:url(images/bleto.gif) no-repeat left top; padding-left:28px; background-position:0 0px }
.punkt b {color:#5b8d2c;}
.punkt {
height:129px;
width: 230px;
clear:left;
}
.lp {
margin-top:3px;
margin-bottom:13px;
margin-left:20px;}
.lpl {
margin-top:4px;
margin-bottom:4px;
margin-left:15px;}

body{ padding:0; margin:0; text-align:center; vertical-align:top; background:#eeeeee; }
a { color:#079CD4; text-decoration:underline;}
a:hover{ text-decoration:none; }
img { border:0; }
.dt { display:table; width:100%; height:100%; }
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#474747;}
form { margin:0px; padding:0px;}

.myform {width:154px; margin:0; padding:2px 0 0 7px; height:21px; vertical-align:middle; font-size:12px;font-family:Arial; color:#545454; background:#FDF4DB; border:none;}
.myform2 {width:165px; margin:0; padding:0 0 0 7px; height:18px; vertical-align:middle; font-size:12px;font-family:Arial; color:#474747;}
.myform3 {width:180px; margin:0; padding:0 0 0 7px; height:17px; vertical-align:middle; font-size:11px;font-family:Arial; color:#000000;}

ul { margin:0; padding:0; list-style:none; }
li {color:#0085D2; text-decoration:underline; background:url(images/pimp2.gif) no-repeat left; padding-left:9px;}
li a { text-decoration:underline; color:#0085D2;}
li a:hover { text-decoration:none;}

#pup ul, li {list-style-image: url('images/pimp1leto.gif') !important;color:gray;text-decoration:none; margin-left:50px;}

/* private styles */
.main{width:750px; height:100%; text-align:center; margin:auto; border-left:solid 1px #3593CF; border-right:solid 1px #3593CF; background:#3593CF;}
/*because rwo borders sum is 2px, think that width of site is 748px for IE*/
.level1{width:100%; height:295px; background:url(images/h_back.jpg) no-repeat top #FFFFFF;}
.level177{ position:relative;width:100%; height:295px; background:url(images/h_back2.jpg) no-repeat top #FFFFFF;}
.level2{width:100%; height:402px; background:#FFFFFF;}/* content here */
.level3{width:100%; height:17px; background:#FFFFFF;}
.level4{width:100%; height:74px; background:url(images/f_back.gif) no-repeat top;}
.level4leto{width:100%; height:74px; background:url(images/f_backleto.jpg) no-repeat top;}

.footertxt {color:#FFFFFF; line-height:24px;}
.footerlink {color:#FFF54E; text-decoration:underline; line-height:24px;}
.footerlink:hover{text-decoration:none;}
/***********************************************/
.link1 {color:#0085D2; text-decoration:underline; background:url(images/pimp1leto.gif) no-repeat left top; padding-left:18px; background-position:0 2px }
.link1:hover {text-decoration:none;}



.link277 {color:#0085D2; text-decoration:none; background:url(images/pimp1.gif) no-repeat left top; padding-left:18px; background-position:0 2px }


.link2 {color:#0085D2; text-decoration:underline; font-size:11px;}
.link2:hover {text-decoration:none;}

.link3 {color:#0085D2; text-decoration:underline; background:url(images/pimp2.gif) no-repeat left; padding-left:9px;}
.link3:hover {text-decoration:none;}

.link4 {color:#003288; text-decoration:underline; font-size:13px; font-weight:bold; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif}
.link4:hover {text-decoration:none;}

.link5 {color:#003288; text-decoration:none; font-size:13px; font-weight:bold; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif;}
.link5:hover {text-decoration:underline;}

.link6 {color:#474747; text-decoration:underline;}
.link6:hover {text-decoration:none;}

.txt1 {color:#B2B2B2; font-size:11px;}
.txt2 {font-size:10px; line-height:12px;}
/*********************************************************/
/*page1*/
.level2_p1_col1{width:27px; height:100%;}
.level2_p1_col2{width:410px; height:100%;}
.level2_p1_col3{width:1px; height:100%; background:url(images/v_slice.gif) repeat-y;}
.level2_p1_col4{width:310px; height:100%;}
.level2_p1_col4_tab1{width:250px; height:84px; background:url(images/1b_back1.gif) no-repeat top;}

/*page2*/
.level2_p2_col1{width:27px; height:100%;}
.level2_p2_col2{width:271px; height:100%;}
.level2_p2_col3{width:1px; height:100%; background:url(images/v_slice.gif) repeat-y;}
.level2_p2_col4{width:449px; height:100%;}

/*page3*/
.level2_p3_col1{width:27px; height:100%;}
.level2_p3_col2{width:410px; height:100%;}
.level2_p3_col3{width:1px; height:100%; background:url(images/v_slice.gif) repeat-y;}
.level2_p3_col4{width:310px; height:100%;}

/*page4*/
.level2_p4_col1{width:27px; height:100%;}
.level2_p4_col2{width:271px; height:100%;}
.level2_p4_col3{width:1px; height:100%; background:url(images/v_slice.gif) repeat-y;}
.level2_p4_col4{width:449px; height:100%;}
.level2_p4_col4_tab1_inside{width:380px; height:40px;}
.level2_p4_col4_tab1_inside_col1{width:116px; height:40px;}
.level2_p4_col4_tab1_inside_col2{width:30px; height:40px;}
.level2_p4_col4_tab1_inside_col3{width:94px; height:40px;}
.level2_p4_col4_tab1_inside_col4{width:70px; height:40px;}
.level2_p4_col4_tab1_inside_col5{width:70px; height:40px; text-align:left;}

/*page5*/
.level2_p5_col1{width:27px; height:100%;}
.level2_p5_col2{width:461px; height:100%;}
.level2_p5_col3{width:1px; height:100%; background:url(images/v_slice.gif) repeat-y;}
.level2_p5_col3_tab1{width:442px; height:232px;}
.level2_p5_col3_tab1_col1{width:231px; height:100%;}
.level2_p5_col3_tab1_col2{width:211px; height:100%;}

.level2_p5_col4{width:259px; height:100%;}
.level2_p5_col4_tab1{width:185px; height:250px;}
.h5{height:40px;}

/*page6*/
.level2_p6_col1{width:27px; height:100%;}
.level2_p6_col2{width:721px; height:100%;}

table.price {border-collapse:collapse;width:85%;border: 1px solid #9BC9E6; margin:0px; padding:0px;}
td {border: 1px solid #9BC9E6;padding: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#474747;}

.highslide {
	cursor: url(http://puhgora.spb.ru/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

