body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
body {
	background-color: #7cadd8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../index.files/fon.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.extmenu  ul {padding:0; margin:0; list-style:none;}
.extmenu  li {padding:0; margin:0; list-style:none;}

.new {margin-bottom:6px;}
.new p {margin:0;}
.new .content {background-color:#EAEAEA; padding:5px 9px;}

.sitem .sm1 {padding:3px 0 3px 15px;}
.sitem .sm1 a {color:#468EBE; font-weight:bold; text-decoration:none; display:block;}
.sitem .sm1 a:hover {color:#2768a2; font-weight:bold; text-decoration:underline;}
.sitem .sm2 {padding:1px 0 1px 30px;}
.sitem .sm2 a {color:#707070; font-weight:normal; text-decoration:underline; display:block;}
.sitem .sm2 a:hover {color:#000000; font-weight:normal; text-decoration:none;}
.sitem {padding-bottom:20px;}

#up_ext1 .extmenu div {float:left;}
#up_ext1 .extmenu .parent {position:relative; float:left;}
#up_ext1 .extmenu .parent .inactive a {display:block; background:url(../index.files/ext1.gif) center; padding:13px 21px; text-transform:uppercase; float:left; margin:0 4px; border:solid 1px #ffffff; font-size:13px; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #0f4b74;}
#up_ext1 .extmenu .parent .inactive a:hover {background:url(../index.files/ext2.gif) center;}
#up_ext1 .extmenu .parent_act .inactive a {background:url(../index.files/ext2.gif) center;}
#up_ext1 .extmenu .parent_act .inactive a:hover {background:url(../index.files/ext2.gif) center;}
#up_ext1 .extmenu .parent .child {display:none; position:absolute; left:4px; top:43px; z-index:20; border:solid 1px #ffffff; border-top:0;}
#up_ext1 .extmenu .parent .child li {float:none; list-style:none;}
#up_ext1 .extmenu .parent .child a {padding:3px 50px 3px 12px; float:none; text-align:left; white-space:nowrap; border:0 !important; background:#56ade1; margin:0; text-transform:none; font-weight:normal; border-top:solid 1px #7ccaf7 !important; border-bottom:solid 1px #4b99cf !important;}
#up_ext1 .extmenu .parent .child a:hover {background:#3d8fca;}

#up_ext2 .extmenu {padding:0 0 0 20px; height:200px;}
#up_ext2 .extmenu .parent {float:left; padding:155px 7px 0 0; height:45px; width:176px; position:relative;}
#up_ext2 .extmenu .par1 {background:url(../index.files/sub_1.gif) no-repeat top left;} #up_ext2 .extmenu .par2 {background:url(../index.files/sub_2.gif) no-repeat top left;} #up_ext2 .extmenu .par3 {background:url(../index.files/sub_3.gif) no-repeat top left;} #up_ext2 .extmenu .par4 {background:url(../index.files/sub_4.gif) no-repeat top left;} #up_ext2 .extmenu .par5 {background:url(../index.files/sub_5.gif) no-repeat top left;}
#up_ext2 .extmenu .child {display:none;}
#up_ext2 .extmenu .parent a {display:block; text-align:center; height:30px; padding-top:15px; background:#468ebe; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px 1px #0f4b74;}
#up_ext2 .extmenu .parent a:hover {background:#2768a2; font-weight:bold; text-decoration:none;}
#up_ext2 .extmenu .parent_act a {background:#2768a2; font-weight:bold; text-decoration:none;}
#up_ext2 .extmenu .parent_act a:hover {background:#2768a2; font-weight:bold; text-decoration:none;}
#up_ext2 .extmenu .child {position:absolute; height:148px; width:176px; left:0; bottom:45px; background:url(../index.files/sub.png); padding-top:7px;}
#up_ext2 .extmenu .child a {padding:3px 15px; height:15px; font-size:13px; background:none; text-align:left; text-transform:none;}
#up_ext2 .extmenu .child a:hover {padding:3px 15px 3px 21px; font-size:13px; height:15px; color:#fff453; background:none; text-align:left; text-transform:none; text-decoration:none;}

.gallery-table-price-cell {font-size:19px; font-style:italic; color:#f00;}
.calkdiv {color:#30608F; font-size:12px; clear:both; margin-bottom:7px; text-align:left;}
.calkdiv span {background-color:#eaeaea; color:#666; font-weight:bold; display:block; float:right; width:525px; padding:5px;}
.calkdiv2 span {background-image:url(../index.files/backgrou.gif); display:block; float:right; width:525px; padding:5px;}
.calkdiv p {width:125px; float:left; margin:0; text-align:right; line-height:20px;}
.calc a {display:block; width:320px; height:125px; background-image:url(../index.files/calc.gif); background-repeat:no-repeat; background-position:top;}
.calc a:hover {display:block; width:320px; height:125px; background-image:url(../index.files/calc.gif); background-repeat:no-repeat; background-position:bottom;}
.calc_uk a {display:block; width:320px; height:125px; background-image:url(../index.files/calc_uk.gif); background-repeat:no-repeat; background-position:top;}
.calc_uk a:hover {display:block; width:320px; height:125px; background-image:url(../index.files/calc_uk.gif); background-repeat:no-repeat; background-position:bottom;}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#contaner
{
	position: relative;
	width:948px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:solid 1px;
	border-color:#a6a6a6;
	background-image:url(../index.files/inter_2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:auto;
}
.menu1 div
{
	display:block;
	height:56px;
	float:left;
}
.menu1 .inactive a
{
	float:left;
	background-image:url(../index.files/menu_fon.png);
	background-repeat:repeat-x;
	background-position:top;
	padding:16px 20px 0px 20px;
	height:40px;
	display:block;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#2c7fc1;
}
.menu1 .inactive a:hover, .menu1 .active
{
	float:left;
	background-image:url(../index.files/menu_fon.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:16px 20px 0px 20px;
	height:40px;
	display:block;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.block
{
	background-image:url(../index.files/block.gif);
	display:block;
	float:left;
	width:164px;
	height:140px;
	padding:6px;
	margin-left:2px;
	margin-right:3px;
}
.foto1
{
	background-image:url(../index.files/img_1.gif);
	display:block;
	width:144px;
	height:42px;
	padding:97px 10px 0px 10px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.foto2
{
	background-image:url(../index.files/img_2.gif);
	display:block;
	width:144px;
	height:42px;
	padding:97px 10px 0px 10px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.foto3
{
	background-image:url(../index.files/img_3.gif);
	display:block;
	width:144px;
	height:42px;
	padding:97px 10px 0px 10px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.foto4
{
	background-image:url(../index.files/img_4.gif);
	display:block;
	width:144px;
	height:42px;
	padding:97px 10px 0px 10px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.foto5
{
	background-image:url(../index.files/img_5.gif);
	display:block;
	width:144px;
	height:42px;
	padding:97px 10px 0px 10px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
#leftblock
{
	display:block;
	float:left;
	width:320px;
	margin-top:15px;
	margin-bottom:20px;
	padding-right:20px;
	padding-left:20px;
	border-right:solid 1px;
	border-color:#a6a6a6;
	margin-right:20px;
}
#rightblock
{
	display:block;
	
    padding-right:20px;
	padding-left:20px;
	margin-top:15px;
	margin-bottom:20px;
}
.zagol
{
	background:url(../index.files/star.gif) no-repeat top right;
	color:#30608F;
	font-size:24px;
	text-align:center;
	padding-top:2px;
	height:28px;
/*	clear:both;  */
}
.podrob
{
	display:block;
	float:right;
	clear:both;
	background-image:url(../index.files/podrob.gif);
	width:127px;
	height:20px;
	padding-top:5px;
	text-align:center;
	margin-bottom:20px;
}
.podrob a
{
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}
.podrob a:hover
{
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
}
#footer
{
	background-image:url(../index.files/foot.jpg);
	width:950px;
	height:140px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	text-align:center;
}
.menu2 {padding:0; margin:0}
.menu2 li
{
	display:block;
	float:left;
}
.menu2 .inactive a
{
	float:left;
	padding:0px 8px 0px 8px;
	border-right:solid 1px;
	border-color:#FFFFFF;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
.menu2 .inactive a:hover
{
	float:left;
	padding:0px 8px 0px 8px;
	border-right:solid 1px;
	border-color:#FFFFFF;
	display:block;
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
}
.menu2 .active
{
	float:left;
	padding:0px 8px 0px 8px;
	border-right:solid 1px;
	border-color:#FFFFFF;
	display:block;
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
}
.langmenu div
{
	float:left;
	display:block;
	margin-left:3px;
	background-image:url(../index.files/leng.gif);
	padding-top:3px;
	padding-left:3px;
	width:31px;
	height:21px;
}
.langmenu
{
	float:right;
	display:block;
}
#lang
{
	display:block;
	margin:auto;
	width:950px;
	height:24px;
	padding-top:30px;
}
.gallery-table-image-cell
{
	vertical-align:middle;
	text-align:center;
}
.gallery-table-text-row
{
	height:20px;
}
 .gallery-table-text-cell
{
	vertical-align:top;
	text-align:center;
}
.contacts
{
	text-align:center;
	font-size:26px;
	FONT-WEIGHT:BOLD;
	color:#30608F;
	background:#fff780;
	border-right:4px solid #30608f;
	border-left:4px solid #30608f;
}

.lnewsl {padding: 5px; border: 4px solid #c1bdbb; margin-top: 30px;}

.bld {font-weight:bold;}

.red {color:#ff0000}

.blue {color:#30608f}

.cntr {text-align:center}
.ba {margin-bottom: 30px; position: relative;}
.ba a {position: absolute; z-index: 5; height: 100%; width: 100%;}
.logo {display: inline-block;
    z-index: 10;
    left: 19px;
    padding-left: 0px;
    position: absolute;
    top: 100px;}
.logo img {
width: 166px;}
.partner {position: absolute;
right: 21px;
top: 297px;}
.partner img {width: 139px;}