html, body{
	margin:0px;
	padding:0px;
	height:100%;
	/*background:#f5f5f5;*/
	background:#d6e5f4;
	position: relative;
	}
img.bord{
	border:1px solid #dfdfdf;
	}
img.img_left{
	float:left;
	margin:10px 15px 10px 0px;
}
#head{
	height:166px;
	}

#main_menu{
	background:url(images/pl_top.png) left top repeat-x;
	position: relative;
	z-index: 10;
	}

#main_menu ul li.tablink ul{
	opacity: 1;
	}
	
#sub_menu{
	height:82px;
	background: url(images/009.gif) left bottom repeat-x;
	font-family:Tahoma;
	font-size:12px;
	color:#979797;
	position: relative;
	}

#sub_menu ul{
	margin:0px 0px 0px 0px;
	padding:19px 0px 0px 167px;
	
	}

#sub_menu ul li{
	list-style-type:none;
	/*background:url(images/004.gif) left 7px no-repeat;*/
	float:left;
	padding:6px 15px 0px 15px;
	height:26px;
	}

#sub_menu ul li.first{
	background:none;
	}

#sub_menu ul li.cur{
	background:url(images/010.png) left top no-repeat;
	}

#sub_menu ul li.cur1{
	background:url(images/011.png) left top no-repeat;
	}

#sub_menu ul li.cur2{
	background:url(images/012.png) left top no-repeat;
	}

#sub_menu ul li.cur3{
	background:url(images/018.png) left top no-repeat;
	}

#sub_menu ul li.cur4{
	background:url(images/pl_1.png) left top no-repeat;
	}

#sub_menu ul li.cur5{
	background:url(images/cur_g.gif) left top no-repeat;
	}

#sub_menu ul li a{
	color:#979797;
	text-decoration:none;
	}

#sub_menu .projects{
	margin:9px 0px 0px 826px;
	padding:0px;
	}

#right_menu{
	width:126px;
	height:50px;
	float:right;
	padding:0px;
	margin:0px;
	position: relative;
	z-index: 10;
}
	
#right_menu ul{
	padding:0px;
	margin:0px;
	position: relative;
	z-index: 10;
}

#right_menu ul li{
	list-style-type:none;
	background:url(images/pl.png) left top no-repeat;
	height:37px;
	font-size:11px;
	font-family:Tahoma;
	text-align:center;
	color:#7e7e7e;
	padding-top:4px;
	margin:0px;
}

#right_menu ul li.capt{
	list-style-type:none;
	background:none;
	height:37px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-align:center;
	color:#da251d;
	padding-top:4px;
	margin:0px;
}

#right_menu ul li a{
	color:#7e7e7e;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#right_menu ul li.cur_r{
	background:url(images/pl_active.png) left top no-repeat;
	height:37px;
	padding-top:4px;
}
	
#right_menu ul li.cur_r_last{
	background:url(images/pl_active.png) left top no-repeat;
	height:37px;
	padding-top:4px;
}
	
/*#right_menu ul li.cur_r_top{
	background:url(images/015_3.gif) left top no-repeat;
	height:41px;
	padding-top:4px;
}*/
	
#right_block .project img{
	background:url(images/007.gif) left top no-repeat;
	padding:2px;
	border:0px;
	}

#content_center{
	margin:0px 33%;
	padding:15px 20px 10px 20px;
	}

#content{
	background:#ffffff;
	padding:20px 20px 50px 20px;
	width:765px;
	/*margin-right:126px;*/
	min-height:1100px;
	position: relative;
	}

#content h1{
	color:#da251d;
	font-family:Times New Roman;
	font-size:14px;
	font-weight:bold;
	}

#content h1 span{
	font-size:14px;
	text-transform:none;
	}

#content h2{
	color:#717171;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:5px 0px;
	}
#content h2.item2{
	margin-top:0px;
	padding-left:7px;
}
#content h3{

	}
	
#content h4{

	}
	
#content h5{

	}
	
#content h6{

	}

#content p, #content ul, #content table{
	color:#717171;
	font-family:Tahoma;
	font-size:12px;
	margin:0px;
	padding:5px 0px;
	line-height:150%;
	}

#content p, #content ul li{
	text-align:justify;
	}

#content a{
	color:#2c2c2c;
	}

#content a img{
	color:#2c2c2c;
	text-decoration:none;
	}

#content img.img_inner{
	margin:10px 10px 10px 0px;
	border:0px;
	}

#content ul{
	margin:5px 0px 5px 25px;
	padding:0px;
	}

#content ul.ul_inner{
	margin-left:460px;
	}

#content ul.ul_inner li{
	background:url(images/039.gif) left 10px no-repeat;
	padding:1px 0px 1px 12px;
	}

#content ul li{

	}

#content ul.wide li{

	}

#content ul li ul{

	}

#content ul li ul li{

	}

#content ul li ul li ul{

	}

#content ul li ul li ul li{

	}

#content .presentation{
	margin:15px 0px;
	}
	
#content .location_left{
	float:left;
	margin:0px 20px 4px 0px;
	min-width:400px;
	}
	
#content .location{
	padding:9px;
	border:1px solid #d8d8d8;
	}
	
#content .location_small{
	padding:1px;
	border:1px solid #d8d8d8;
	margin:7px 0px 7px 5px;
	}

#content .print a{
	float:left;
	}

#content .print a img{
	padding-top:5px;
	margin:0px 10px 0px 657px;
	}

#content .print_2 a img{
	padding-top:5px;
	margin:0px 10px 0px 370px;
	}

#content table.tbl_main{
	text-align:center;
	width:100%;
	margin-left:-3px;
}

#content table.tbl_main tr th{
	background:#a7bacc;
	color:#ffffff;
	padding:10px 20px;
}

#content table.tbl_main tr th.first_th{
	background:url(images/016.gif) left top no-repeat #a7bacc;
}

#content table.tbl_main tr th.last_th{
	background:url(images/017.gif) right top no-repeat #a7bacc;
}

#content table.tbl_main tr td{
	padding:10px 20px;
}

#content table.tbl_main tr.grey_tr td{
	background:#f2f2f2;
}
#content .award img{
	padding:1px;
	margin:12px 32px 20px 0px;
	float:left;
	background:url(images/026.gif) left top no-repeat;
}
#content .compas{
	position:absolute;
	top:0px;
	right:0px;
}
#content .plashka{
	overflow:hidden;
}
#content .plashka p{
	margin:9px 0px 0px 9px;
}
#content .plashka #ttl{
	font-weight:bold;
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
}
#content .plashka #ttl1{
	font-weight:bold;
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
}
#content .plashka div.print{
	float:right;
	width:110px;
	padding-top:9px;
}
#content .plashka div.print p, #content .plashka div.print span, #colorbox #cboxTitle span{
	margin:0px 0px 0px 9px;
	color:#717171;
	font-family:Tahoma;
	font-size:12px;
}
#colorbox #cboxTitle a {
	border: none;
	color: #000000;
}
#content .plashka div.print img{
	margin:0px 10px 0px 0px;
}
#content .plashka div.blue{
	background:url(images/027.gif) left top no-repeat #a7bacc;
	height:35px;
	margin:10px 0px 0px 0px;
}
#content .plashka div.blue div{
	background:url(images/028.gif) right top no-repeat;
}
#content .plashka div.blue div p{
	color:#ffffff;
	font-weight:bold;
	padding-top:9px;
	margin:0px 0px 0px 9px;
}
#content .plashka div.vars{
	float:left;
}
#content .plashka div.vars div div  a{
	cursor:pointer;
	text-decoration:underline;
}
#content .plashka div.vars div{
	height:28px;
	background:url(images/072.gif) left top no-repeat #a7bacc;
	float:left;
	padding:0px;
	margin:0px 20px 10px 0px;
}
#content .plashka div.vars div div{
	height:22px;
	background:url(images/073.gif) right top no-repeat;
	padding:6px 15px 0px 15px;
	width:175px;
	margin:0px;
}
#content .plashka div.vars div div a{
	font-family:Tahoma;
	font-size:12px;
	color:#707070;
}
#content .plashka div.vars div div a.no_act{
	text-decoration:underline;
	cursor:pointer;
}
#content .plashka div.vars div div a.now_act{
	text-decoration:none;
	cursor:default;
}
#content .plashka div.vars p a{
	cursor:pointer;
	margin-right:20px;
	text-decoration:underline;
	cursor:pointer;
}
#content .plashka div.vars p a.no_act{
	text-decoration:underline;
	cursor:pointer;
}
#content .plashka div.vars p a.now_act{
	text-decoration:none;
	cursor:default;
}
#content div#photogallery{
	margin: 10px 0 0 0;
	width: 750px;
}
#content div.type{
	margin-right:-50px;
}
#content div.type p{
	float:left;
	margin-right:35px;
}
.forma tr td{
	padding:0px 20px 15px 0px;
}
.forma input{
	border:1px solid #d8d8d8;
	height:20px;
	width:300px;
	padding:3px 0px 0px 2px;
}
.forma input.submit{
	border:0px;
	width:121px;
	height:28px;
}
.forma input.send{
	background:url(images/send.gif) left top no-repeat;
	cursor:pointer;
}
.forma textarea{
	border:1px solid #d8d8d8;
	height:100px;
	width:300px;
	padding:3px 2px 3px 2px;
}
#content .center{
	text-align:center;
}
.left{
	text-align:left;
}
#content #arrowup{
	height: 24px; width: 740px;
}
#content #arrowright{
	width: 24px; text-align: right; margin-top: 210px; float: left;
}
#content h2.item{
	padding-top:0px;
	padding-left:7px;
	line-height:10%;
}
#content p.item{
	padding-top:0px;
	padding-left:7px;
}
#content .fadeItThumbs div {
	/*width:103px; 
	float:left;
	margin:0px 5px 7px 0px;*/
}
#content .fadeItThumbs div p{
	padding:0px 0px 0px 10px;
	font-size:11px;
    text-align: center;
    width: 100%;
	
}


.pod {
	position:relative;
}
.frost{
	overflow:hidden;
}
.pod .podarki
{
	position: absolute;
	bottom: -19px;
	right: 50px;
	z-index: 100;
}
.uzor_1_main
{
background: url(/include/images/uzor_1_2011.jpg) 0 0 repeat-y;
width: 334px;
height: 2500px;
position: absolute;
top: 0;
left: -334px;
}

.uzor_2_main
{
background: url(/include/images/uzor_2_2011.jpg) 0 0 repeat-y;
width: 334px;
height: 2500px;
position: absolute;
top: 0;
right: -209px;
}

.elka_inner
{
width: 914px;
height: 43px;
background: url(/include/images/elka_3.png) 0 0 no-repeat;
position: absolute;
top: center;
left: center;
}

.elka_2_inner
{
position: absolute;
top: 830px;
right: -14px;
z-index: 0;
}

/*.frost
{
	width: 1210px;
	margin: 0 auto;
	min-height: 100%;
	background: url(/include/images/frost.png) 0 252px repeat;
}*/
#consultant {
	position:absolute;
	top:18px;
	right:190px;
	cursor:pointer;
}
#main_menu #phone{
	margin-bottom:-20px;
}

.banner_on_id6{
	position:absolute;
	bottom:7px;
	right:2px;
}
