body{
	padding:0;
	margin:0;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
}
h1{
	font:21px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
	color:#FF5F11;
}
h2{
	font:17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	padding:0;
	color:#000;
}
h2 a{
	color:#727272;
}
h3{
	font:105% Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	color:#E54500;
}
h4{
	font:110% Arial, Helvetica, sans-serif;
	margin:0 0 0.4em 0;
	padding:0;
	color:#000;
	font-weight:bold;
}
h5{
	margin:0;
	padding:0;
	font:100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
p{
	margin:0 0 12px 0;
}
table{
	font-size: 100%;
}
td{
	vertical-align:top;
	padding: 0;
}
img{
	border: 0;
}
form{
	margin: 0;
}
input, select, textarea{
	font-size: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color:#000;
}
input.button{
	color:#fff;
	border:0;
	background-color:#93654E;
	padding-top:1px;
	padding-bottom:2px;
	cursor:pointer;
	font-size:100%;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin:7px 4px 7px 0;
}
/* IE6 Only */
* html input.checkbox{
    margin:4px 0 4px -4px;
}
/* IE7 Only */
*:first-child+html input.checkbox{
    margin:4px 0 4px -4px;
}
a{
	color:#2B8D12;
	text-decoration:underline;
}
a:hover/*, a:visited*/{
	color:#3ABF19;
	text-decoration:underline;
}
ul{
	margin:0 0 12px 15px;
	padding:0 0 0 0;
	list-style-position:outside;
	list-style-type:disc;
}
ol{
	margin:0 0 12px 20px;
	padding:0 0 0 0;
	list-style-position:outside;
}
/* IE6 Only */
* html ol{
    margin:0 0 12px 22px;
}
/* IE7 Only */
*:first-child+html ol{
    margin:0 0 12px 22px;
}
li ul, li ol{
	margin-top: 0.3em;
	margin-bottom: 0.6em;
	list-style-type: none;
	list-style-image:none;
}
li{
	margin-bottom:0;
}
/* common classes */
.middle{
	vertical-align:middle;
}
.fl{
	float:left;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.fr{
	float:right;
}
.img_left{
	float:left;
	margin:4px 14px 5px 0;
}
/* specific classes */
.head{
	height:160px;
}
.head.inn{
	height:140px;
}
.head .logo{
	margin-top:34px;
}
.head .region{
	background-image:url(/webroot/delivery/pic/region_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#969696;
	font-size:10px;
	padding:12px 8px 10px 8px;
	height:20px;
}
.head .region select{
	height:20px;
	padding:1px 1px 1px 0;
	width:113px;
	margin-left:6px;
	color:#969696;
	font-size:9px;
}
.head .quick_menu{
	margin:12px 17px 16px 0;
}
.head .quick_menu a{
	display:block;
	float:left;
	background-repeat:no-repeat;
	width:21px;
	height:21px;
	margin-right:3px;
	color:#2A8D12;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}
.head .quick_menu a.m1{
	background-image:url(/webroot/delivery/pic/home.gif);
	background-position:6px 5px;
}
.head .quick_menu a:hover.m1{
	background-image:url(/webroot/delivery/pic/home_h.gif);
	background-position:6px 5px;
}
.head .quick_menu a.m1.act1{
	background-image:url(/webroot/delivery/pic/home_a.gif);
	background-position:left top;
}
.head .quick_menu a.m2{
	background-image:url(/webroot/delivery/pic/mail.gif);
	background-position:5px 7px;
}
.head .quick_menu a:hover.m2{
	background-image:url(/webroot/delivery/pic/mail_h.gif);
}
.head .quick_menu a.m2.act2{
	background-image:url(/webroot/delivery/pic/mail_a.gif);
	background-position:left top;
}
.head .quick_menu a.m3{
	background-image:url(/webroot/delivery/pic/search.gif);
	background-position:5px 6px;
}
.head .quick_menu a:hover.m3{
	background-image:url(/webroot/delivery/pic/search_h.gif);
}
.head .quick_menu a.m3.act3{
	background-image:url(/webroot/delivery/pic/search_a.gif);
	background-position:left top;
}
.head .quick_menu a.m4{
	background-image:url(/webroot/delivery/pic/map.gif);
	background-position:5px 5px;
}
.head .quick_menu a:hover.m4{
	background-image:url(/webroot/delivery/pic/map_h.gif);
}
.head .quick_menu a.m4.act4{
	background-image:url(/webroot/delivery/pic/map_a.gif);
	background-position:left top;
}
.head .quick_menu a.lang{
	padding-top:4px;
}
.head .quick_menu a:hover.lang{
	color:#3ABF19;
}
.head .quick_menu a.lang.act{
	background-image:url(/webroot/delivery/pic/lang_bg.gif);
	background-position:left top;
	color:#969696;
}
.head .nav{
	margin:30px 0 0 10px;
	color:#969696;
	font-size:10px;
	position:absolute;
	left:0;
	top:75px;
}
.head .nav span{
	margin:0 8px 0 8px;
}
.head .nav a{
	color:#969696;
	font-size:10px;
}
.head .nav a:hover{
	color:#3ABF19;
	text-decoration:underline;
}
/*topMenu*/
.topMenu a{
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	float:left;
	height:19px;
}
.current a, .topMenu a:hover{
	background-position:left -19px;
}
.topMenu a.act{
	background-position:left -19px;
}
.topMenu a.m1{
	background-image:url(/webroot/delivery/pic/top_mn_about.gif);
	width:100px;
}
.topMenu a.en_m1{
	background-image:url(/webroot/delivery/pic/top_mn_about_en.gif);
	width:120px;
}
.topMenu a.m2{
	background-image:url(/webroot/delivery/pic/top_mn_news.gif);
	width:75px;
}
.topMenu a.m3{
	background-image:url(/webroot/delivery/pic/top_mn_articles.gif);
	width:62px;
}
.topMenu a.m4{
	background-image:url(/webroot/delivery/pic/top_mn_partners.gif);
	width:78px;
}
.topMenu a.en_m4{
	background-image:url(/webroot/delivery/pic/top_mn_contacts_en.gif);
	width:78px;
}
.topMenu a.m5{
	background-image:url(/webroot/delivery/pic/top_mn_contacts.gif);
	width:78px;
}
.topMenu .levelOneArea {
	position: relative;
	z-index: 14;
	margin-left:28px;
}
.topMenu .levelOneArea.in{
	margin-left:0;
}
.topMenu .levelOneArea TD {
	border-right: 1px solid #FFF;
}
.topMenu .levelOneArea TD.lastItem {
	border-right: 0px;
}
.topMenu .levelTwoArea{
	padding: 2px 0 0 33px;
}
.topMenu .levelTwoArea DIV{
	font: 11px Tahoma; 
    display: none;
	background-color: #FFFFFF;
    border: 1px solid #969696;
    position: absolute;
    z-index: 999;    
    padding: 3px 10px 1px;
}
.topMenu .item1 {
	margin-left: 0
}
.topMenu .item1en {
	margin-left: 12px;
}
.topMenu .item2 {
	margin-left: 94px;
}
.topMenu .item2en {
	margin-left: 190px;
}
.topMenu .item3 {
	margin-left: 170px;
}
.topMenu .item3en {
	margin-left: 325px;
}
.topMenu .item4 {
	margin-left: 232px;
}
.topMenu .about {
	margin-left: -28px
}
.topMenu .abouten {
	padding-left: 22px;
}
.topMenu .news {
	padding-left: 76px;
}
.topMenu .newsen {
	padding-left: 200px;
}
.topMenu .articles {
	padding-left: 152px;
}
.topMenu .articlesen {
	padding-left: 335px;
}
.topMenu .partners {
	padding-left: 214px;
}
.topMenu .levelTwoArea A, .topMenu .levelTwoArea A:hover, .topMenu .levelTwoArea SPAN {
	display: block;
	float: left;
	margin: 0 10px 0 0px;
	text-decoration: none;
	white-space: nowrap;
}
.topMenu .levelTwoArea A{
	color:#727272;
}
.topMenu .levelTwoArea A:hover{
	color:#FF5F11;
}
.topMenu .levelTwoArea SPAN {
	color: #FF5F11;
}

.content{
	margin-bottom:30px;
}
.content .left{
	padding-top:49px;
}
.content .main_block{
	background-image:url(/webroot/delivery/pic/main_block_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#44A801;
	margin-bottom:50px;
}
.content .main_block a{
	color:#fff;
	font:15px "Trebuchet MS", Arial;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(/webroot/delivery/pic/msquare.gif);
	background-position:3px 8px;
	background-repeat:no-repeat;
	margin-bottom:18px;
	padding:0 0 0 16px;
	float:left;
	clear:both
}
.content .main_block a:hover{
	background-image:url(/webroot/delivery/pic/msquare_a.gif);
	background-position:left 5px;
}
.content .main_block .main_pic1{
	background-image:url(/webroot/delivery/pic/main_pic1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:238px;
	padding:82px 415px 0 24px;
}

.content .main_block .main_pic1_en{
	background-image:url(/webroot/delivery/pic/main_pic1_en.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:238px;
	padding:82px 415px 0 24px;
}

.content .main_block .main_pic2{
	background-image:url(/webroot/delivery/pic/main_pic2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:238px;
	padding:82px 415px 0 24px;
}

.content .main_block .main_pic3{
	background-image:url(/webroot/delivery/pic/main_pic3.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:238px;
	padding:82px 415px 0 24px;
}
.content .main_block .main_pic4{
	background-image:url(/webroot/delivery/pic/main_pic4.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:238px;
	padding:82px 415px 0 24px;
}
.content .main_block .main_pic5{
	background-image:url(/webroot/delivery/pic/main_pic5.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:238px;
	padding:82px 415px 0 24px;
}
.content .ttl_block{
	background-image:url(/webroot/delivery/pic/ttl_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#44A801;
	margin-bottom:20px;
	font:20px "Trebuchet MS", Arial;
	line-height:24px;
	font-weight:bold;
	color:#fff;
}
.content .ttl1_r{
	background-image:url(/webroot/delivery/pic/ttl1_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:110px;
	position:relative;
	padding:0 330px 0 40px;
}
.content .ttl1_rt{
	position:absolute;
	right:15px;
	top:-38px;
}
.content .ttl2_r{
	background-image:url(/webroot/delivery/pic/ttl2_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:110px;
	position:relative;
	padding:0 330px 0 40px;
}
.content .ttl2_rt{
	position:absolute;
	right:36px;
	top:-29px;
}
.content .ttl3_r{
	background-image:url(/webroot/delivery/pic/ttl3_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:110px;
	position:relative;
	padding:0 330px 0 40px;
}
.content .ttl3_rt{
	position:absolute;
	right:12px;
	top:-38px;
}
.content .ttl4_r{
	background-image:url(/webroot/delivery/pic/ttl4_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:110px;
	position:relative;
	padding:0 330px 0 40px;
}
.content .ttl4_rt{
	position:absolute;
	right:58px;
	top:-38px;
}
.content .menu_l a{
	display:block;
	background-image:url(/webroot/delivery/pic/bulet.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	font:12px "Trebuchet MS", Arial;
	font-weight:bold;
	margin:7px 15px 0 15px;
	padding-left:10px;
	padding-bottom:10px;
	line-height:14px;
}
.content .menu_l a span.recruiting{
	display:block;
	background-image:url(/webroot/delivery/pic/ml1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.recruiting{
	background-image:url(/webroot/delivery/pic/ml1_h.gif);
}
.content .menu_l a span.recruiting-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml1_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a span.recruiting_en{
	display:block;
	background-image:url(/webroot/delivery/pic/ml1_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.recruiting_en{
	background-image:url(/webroot/delivery/pic/ml1_h_en.gif);
}
.content .menu_l a span.recruiting_en-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml1_a_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .menu_l a span.consulting{
	display:block;
	background-image:url(/webroot/delivery/pic/ml2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.consulting{
	background-image:url(/webroot/delivery/pic/ml2_h.gif);
}
.content .menu_l a span.consulting-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml2_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .menu_l a span.consulting_en{
	display:block;
	background-image:url(/webroot/delivery/pic/ml2_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.consulting_en{
	background-image:url(/webroot/delivery/pic/ml2_h_en.gif);
}
.content .menu_l a span.consulting_en-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml2_a_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .menu_l a span.training{
	display:block;
	background-image:url(/webroot/delivery/pic/ml3.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.training{
	background-image:url(/webroot/delivery/pic/ml3_h.gif);
}
.content .menu_l a span.training-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml3_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a span.training_en{
	display:block;
	background-image:url(/webroot/delivery/pic/ml3_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.training_en{
	background-image:url(/webroot/delivery/pic/ml3_h_en.gif);
}
.content .menu_l a span.training_en-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml3_a_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .menu_l a span.protect{
	display:block;
	position: static;
	background-image:url(/webroot/delivery/pic/ml4.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.protect{
	background-image:url(/webroot/delivery/pic/ml4_h.gif);
}
.content .menu_l a span.protect-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml4_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .menu_l a span.protect_en{
	display:block;
	position: static;
	background-image:url(/webroot/delivery/pic/ml4_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .menu_l a:hover span.protect_en{
	background-image:url(/webroot/delivery/pic/ml4_h_en.gif);
}
.content .menu_l a span.protect_en-act{
	display:block;
	background-image:url(/webroot/delivery/pic/ml4_a_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .menu_l .sub_menu{
	background-color:#fff;
	padding:8px 0 0 0;
	margin-bottom:20px;
}
.content .menu_l .sub_menu a{
	margin:0 0 0 25px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-position:left 5px;
	padding:0 0 10px 10px;
}
.content .menu_l .sub_menu a:hover{
	color:#3ABF19;
	text-decoration:underline;
}
.content .menu_l .sub_menu a.act{
	color:#FF5F11;
	background-image:url(/webroot/delivery/pic/bulet_a.gif);
}
.content .menu_l .sub_menu2{
	padding:0;
	margin:0 0 5px 0;
}
.content .menu_l .sub_menu2 a{
	margin:0 0 0 45px;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-image:none;
	padding:0 0 4px 0;
}
.content .menu_l .sub_menu2 a:hover{
	color:#3ABF19;
	text-decoration:underline;
}
.content .menu_l .sub_menu2 a.act{
	color:#FF5F11;
	background-image:none;
}
.content .menu_l .sub_menu2 a:hover.act{
	color:#FF5F11;
	text-decoration:none;
}
.content .banner{
	text-align:right;
}
.content .banner a{
	margin-left:38px;
}
.content .block{
	background-color:#EAECEE;
	margin-bottom:20px;
}
.content .block.mb10{
	margin-bottom:10px;
}
.content .block a{
	text-decoration:none;
}
.content .block .proj{
	padding-left:5px;
}
.content .block .proj a.pr1{
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:1px;
}

.content .block .proj a.pr2{
	display:block;
	background-image:url(/webroot/delivery/pic/proj_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:1px;
}
.content .block .proj a:hover.pr2{
	background-image:url(/webroot/delivery/pic/proj_2a.jpg);
}
.content .block .proj a.pr3{
	display:block;
	background-image:url(/webroot/delivery/pic/proj_3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:1px;
}
.content .block .proj a:hover.pr3{
	background-image:url(/webroot/delivery/pic/proj_3a.jpg);
}
.content .block .proj a.pr4{
	display:block;
	background-image:url(/webroot/delivery/pic/proj_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	color:#969696;
	text-decoration:none;
	font-weight:bold;
}
.content .block .proj a:hover.pr4{
	color:#3ABF19;
}
.content .block .proj a.pr4 .proj_t{
	display:block;
	background-image:url(/webroot/delivery/pic/proj_t.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .block .proj a.pr4 .proj_b{
	display:block;
	background-image:url(/webroot/delivery/pic/proj_b.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	cursor:pointer;
	padding:7px 15px 9px 20px;
}
.content .podpiska{
	background-image:url(/webroot/delivery/pic/podpiska.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:8px 0 15px 44px;
}
.content .podpiska a{
	display:block;
	float:left;
	background-image:url(/webroot/delivery/pic/dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#969696;
	text-decoration:none;
	padding-bottom:2px;
	margin-bottom:7px;
}
.content .podpiska a:hover{
	color:#3ABF19;
	background-image:url(/webroot/delivery/pic/dot_a.gif);
}
.content .podpiska2{
	background-image:url(/webroot/delivery/pic/podpiska_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:8px 0 15px 44px;
}
.content .podpiska2 a{
	display:block;
	float:left;
	background-image:url(/webroot/delivery/pic/dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#969696;
	text-decoration:none;
	padding-bottom:2px;
	margin-bottom:7px;
}
.content .podpiska2 a:hover{
	color:#3ABF19;
	background-image:url(/webroot/delivery/pic/dot_a.gif);
}
.content input.e-mail{
	border:1px solid #A5ACB2;
	widows:113px;
	height:14px;
	padding:3px 5px 3px 5px;
	margin-right:2px;
}
.content .cont{
	padding:0 0 0 10px;
}
.content .cont2{
	padding:15px 0 0 10px;
}
.content .tab th{
	text-align:left;
	padding:7px 5px 7px 5px;
	border-bottom:1px solid #E2E6EB;
}
.content .tab td{
	padding:3px 5px 5px 5px;
}
.content .tab tr.blue{
	background-color:#F5F6F7;
}
.content .tab tr.blue td{
	padding:0;
}
.content .tab tr.blue .padtd{
	padding:3px 5px 5px 5px;
	display:block;
}
.content .tab2{
	margin-bottom:20px;
}
.content .tab2 th{
	text-align:left;
	padding:7px 5px 7px 0;
}
.content .tab2 td{
	padding:3px 5px 5px 5px;
}
.content .tab2 td.number{
	padding:3px 5px 5px 36px;
}
.content .tab2 tr.blue{
	background-color:#F5F6F7;
}
.content .tab2 tr.blue td{
	padding:0;
}
.content .tab2 tr.blue .padtd{
	padding:3px 5px 5px 5px;
	display:block;
}
.content .tab2 tr.blue td.number .padtd{
	padding:3px 5px 5px 36px;
	display:block;
}
.content .tab3{
	margin-bottom:25px;
}
.content .tab3 th{
	text-align:left;
	background-color:#F5F6F7;
	font-size:12px;
}
.content .tab3 th .padtd{
	padding:3px 10px 3px 10px;
	display:block;
}
.content .tab3 td{
	padding:16px 10px 0 10px;
}
.content .tab3 td strong{
	display:block;
	margin-bottom:3px;
}
.content .tab3 .grey{
	color:#898D8F;
}
.content .tab3 .red{
	color:#FF5F11;
}
.content .tab3 a{
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}
.content .form_podpis{
	margin-bottom:25px;
}
.content .form_podpis select{
	height:20px;
	padding:1px 1px 1px 0;
	width:163px;
}
.content .field195{
	width:185px;
	height:14px;
	border:1px solid #A5ACB2;
	padding:2px 5px 2px 5px;
	margin-right:5px;
}
.content .new{
	margin-bottom:20px;
}
.content .new td{
	padding-bottom:5px;
}
.content .new a{
	font-weight:bold;
}
.content .date{
	color:#969696;
}
.content .date2{
	color:#969696;
	margin-bottom:5px;
}
.content .contact td{
	padding-bottom:15px;
}
.content .contact select.city{
	height:20px;
	padding:1px 1px 1px 0;
	width:320px;
}
.content .bord{
	border-bottom:1px solid #A5ACB2;
	margin:5px 0 10px 0;
	width:410px;
}
.content .question input.field320{
	width:310px;
	height:14px;
	border:1px solid #A5ACB2;
	padding:3px 5px 3px 5px;
	margin:3px 0 3px 0;
}
/* IE6 Only */
* html .content .question input.field320{
    margin:2px 0 2px 0;
}
/* IE7 Only */
*:first-child+html .content .question input.field320{
    margin:2px 0 2px 0;
}
.content .question textarea.field320{
	width:310px;
	border:1px solid #A5ACB2;
	padding:3px 5px 3px 5px;
	margin:3px 0 10px 0;
}
.content .question .padt{
	padding-top:5px;
}
.content .city_tab{
	margin-bottom:25px;
	white-space:nowrap;
}
.content .city_tab select.city2{
	height:20px;
	padding:1px 1px 1px 0;
	width:90%
}
.content .numb{
	color:#969696;
	padding-top:20px;
}
.content .numb strong{
	display:block;
	float:left;
	margin:3px 2px 0 0;
}
.content .numb span{
	display:block;
	float:left;
	margin-top:3px;
}
.content .numb a{
	color:#969696;
	display:block;
	float:left;
	width:21px;
	text-align:center;
	padding:3px 0 5px 0;
}
.content .numb a.nxt{
	width:auto;
	padding:3px 12px 0 12px;
}
.content .numb a:hover{
	text-decoration:none;
	color:#FF5F11;
}
.content .numb a.act{
	background-image:url(/webroot/delivery/pic/number_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FF5F11;
	text-decoration:none;
}
.content .team td{
	padding-bottom:25px;
}
.content .photo td{
	padding-bottom:20px;
}
.content .photo a .pic{
	border:1px solid #969696;
	padding:1px;
}
.content .photo a:hover .pic{
	border:1px solid #FF5F11;
}
.content .sitemap .level_2 h2{margin-bottom:5px;}
.content .sitemap .level_3 {margin: 0px 0px 5px 20px}
.content .sitemap .level_4 {margin: 0px 0px 5px 40px}
.content .sitemap .level_5 {margin: 0px 0px 5px 60px}
.content .all{
	border-bottom:1px solid #A5ACB2;
	margin-bottom:15px;
}
.content .maxWight{
	width:98%;
}
.content .green{
	color:#2B8D12;
}
.footer{
	color:#969696;
	font-size:10px;
	margin-bottom:25px;
}
.footer a{
	color:#969696;
	font-size:10px;
}
.footer a:hover{
	color:#FF5F11;
}
.mb40{
	margin-bottom:20px;
}
.wh_lt{
	display:block;
	background-image:url(/webroot/delivery/pic/white_1px.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.wh_rt{
	display:block;
	background-image:url(/webroot/delivery/pic/white_1px.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.wh_lb{
	display:block;
	background-image:url(/webroot/delivery/pic/white_1px.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.wh_rb{
	display:block;
	background-image:url(/webroot/delivery/pic/white_1px.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.region_choose{
	background-image:url(/webroot/delivery/pic/region_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.region_t{
	background-image:url(/webroot/delivery/pic/region_t.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.region_b{
	background-image:url(/webroot/delivery/pic/region_b.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:20px 21px 22px 21px;
	width:130px;
	color:#969696;
}
.region_b select{
	height:20px;
	padding:1px 1px 1px 0;
	width:128px;
	color:#969696;
	font-size:9px;
	margin:9px 0 9px 0;
}
.region_b .attention{
	color:#FF5F11;
	margin-bottom:9px;
}
.region_b input.ok{
	margin-right:5px;
}
.relative{
	position:relative;
}
.protect{
	position:absolute;
	left:35px;
	top:0;
}
/* survey */

.survey {
	margin: 0 0 0 60px;
	text-align: left;
	font: 11px Tahoma;
}

.survey TD{
	font: 11px Tahoma;
}

.surveyBorder1 {
	background: #ECEDEF url(/webroot/delivery/pic/survey_con1.gif) no-repeat;
	padding: 1px 0 1px 1px;
}

.surveyBorder2 {
	background: #FFF url(/webroot/delivery/pic/survey_con1.gif) no-repeat -1px -1px;
	padding: 1px 0 1px 1px;
}

.surveyContent {
	background: #ECEDEF url(/webroot/delivery/pic/survey_con1.gif) no-repeat -2px -2px;
	padding: 7px 5px 15px 18px;
}

.surveyTitle{
	font-weight: bold;
	padding: 0 0 5px 0;
}

.surveyTbl {
	margin: 8px 0 0 0;
}

.surveyTbl TH{
	vertical-align: top;
	text-align: left;
	width: 15px;
}

.surveyTbl TH INPUT{
	margin-left: 0px;
}

.surveyTbl TD{
	vertical-align: top;
	text-align: left;
	padding: 2px 0 3px 3px;
}

.surveySmallTxt {
	font-size: 9px;
}

.surveyNote {
	font-size: 9px;
	padding: 5px 0 0 20px;
}

.survey .choice {
	padding: 11px 0 0 0;
}

.survey .choice .greyTxt {
	color: #757C81;
}
.survey .choice .progress {
	background: #ACAEAF;
	height: 4px;
}
.stepping {
	background: #EAECEE;
}
.stepping TABLE{
	background: #EAECEE url(/webroot/delivery/pic/c_right_block_con1.gif) no-repeat;
}
.stepping TD{
	border-right: 1px solid #FFF;
}
.stepping TD.combineCell{
	border-right: 0px;
}
.stepping A, .stepping A:hover, .stepping SPAN {
	display: block;
	text-decoration: none;
	width: "100%";
	padding: 2px 12px 4px 12px;
}
.stepping A SPAN, .stepping A:hover SPAN {
	display: inline;
	text-decoration: underline;
	padding: 0;
}
.stepping SPAN.act {
	color: #AD1023;
	background: #E1E3E5;
}
.stepping TD.pass {
	background: #E1E3E5;
}
.page {display: none}
.formNote {
	color: #777C80;
	padding: 0.7em 0 0 0;
}
.formSectionTitle {
	font-weight: bold;
	padding: 2em 0 0.6em 0;
}
.formSectionTitle {
	font-weight: bold;
	padding: 2em 0 0.6em 0;
}
.formControl TD {
	vertical-align: top;
}
.formControl .rightSpacer {
	padding-right: 10px;
}
.formControl .rightSpacerSmall {
	padding-right: 5px;
}
.formControl .leftSpacer{
	padding-left: 10px;
}
.formControl .leftSpacerSmall {
	padding-left: 5px;
}
.formLabel {
	padding-top: 4px;
	padding-bottom: 5px;
	color: #000;
}
.formLabel SPAN {
	color: #777C80;
}
.formLabelLeft {
	padding-right: 10px;
}
.formInArea .descr {
	color: #777C80;
	font: 0.9em Tahoma;
	margin: -0.1em 0 3px 0;
}
.formInArea {
	padding: 2px 0px 3px 0px;
	padding: "1px 0px 2px 0px";
}
.formInput,
.formSelect,
.formTextarea,
.formFile {
	font: 11px Tahoma;
	color: #000;
	margin:0;
	/*border: 1px solid #E2E6EB;*/
	border: 1px solid #8f949a;
}
.formSelect {
	margin: "1px 0 0px 0";
}
.formInput {
	padding-left: 5px;
}
.formButton1 {
	text-align: right;
	padding: 25px 0 0 0;
}
.maxWidth {
	width:98%;
}
.formWidth, .formWidth TD {
	font: 11px Tahoma;
}

.overlay {position:fixed; z-index:91; top:0; left:0; width:100%; height:100%; background-color:#fff; opacity: 0.85; filter:alpha(opacity=85)}
	* html .overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
.block-region {position:fixed; z-index:999; top:30%; left:50%; margin-left:-90px; width:179px}
	* html .block-region {position: absolute; margin-top: expression(1% - parseInt(this.offsetHeight) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
	.block-region .br-middle {background:url(/webroot/delivery/pic/region-bgtop.png) no-repeat 0 0; padding:22px 15px 14px 22px; zoom:1}
		* html .block-region .br-middle {background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webroot/delivery/pic/region-bgtop.png', sizingMethod='crop')")}
		.block-region .br-middle a, .block-region .br-middle input  {position:relative}
	.block-region .title {color:#969696; font-size:11px; font-weight:bold; padding-bottom:11px}
	.block-region select {width:129px; margin-bottom:10px}
	.block-region input, .block-region img {vertical-align:top}
		.block-region input {margin-right:5px}
	.block-region .br-btm {background:url(/webroot/delivery/pic/region-bgbtm.png); height:12px; font-size:1px}
			* html .block-region .br-btm {background-image:expression(
		this.runtimeStyle.backgroundImage = 'none',
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webroot/delivery/pic/region-bgbtm.png', sizingMethod='crop')")}
	.block-region .error {color:#ff5f11; padding:0 0 10px; margin:0}
/****spec proj third level */
.content .sub_menu3{
    padding:7px 0 5px 0;
    background-color:#E2E6EB;
}
.content .sub_menu3 a{
    margin:0 0 0 12px;
    font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding:0 0 2px 0;
    text-decoration:none;
    background-image:none;
    display: block;
}
.content .sub_menu3 a:hover{
    color:#3ABF19;
    text-decoration:underline;
    background-image:none;
}
.content .sub_menu3 a.act{
    color:#FF5F11;
    background-image:none;
}
.content .sub_menu3 a:hover.act{
    color:#FF5F11;
    text-decoration:none;
}
.chooseblock {display: none; padding-bottom:10px; margin-bottom: 10px; border-bottom: solid 1px #E2E6EB}
.WYSIWYGContent IMG {
   margin: 5px 15px 7px 0px;
   float: left;
}

.WYSIWYGContent BR {
   clear: both;
}
.content .city_tab select.city3{
	height:20px;
	padding:1px 1px 1px 0;
	width:90%;
	float:right;
}

 .content .city_tab strong{
	float:left;
 	width:10%;
}
.content .city_tab{
	padding-bottom:25px;
	white-space:nowrap;
}

.title_monat {
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	

}
.bg_title_monat {
	background:#f6f6f8;
	padding:4px 5px 3px 10px;
}
.date_monat {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:4px 5px 3px 10px;
}
.descr_monat {
	font:  11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#8b8b8d;
	padding:4px 5px 3px 10px;
}
.link_monat {
	font: bold  11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#2a8b08;
}
.desc_link_monat {
	font: normal  11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#8b8b8d;
}
.desc_link_monat_red {
font: normal  11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#fd650f;
}


.surveyBorder1 {
    background: #ECEDEF url(/webroot/delivery/pic/survey_con1.gif) no-repeat;
    padding: 1px 0 1px 1px;
}

.surveyBorder2 {
    background: #FFF url(/webroot/delivery/pic/survey_con1.gif) no-repeat -1px -1px;
    padding: 1px 0 1px 1px;
}

.surveyContent {
    background: #ECEDEF url(/webroot/delivery/pic/survey_con1.gif) no-repeat -2px -2px;
    padding: 7px 5px 15px 18px;
}

iframe {margin-bottom: 20px;}

.content .new .rubrics {margin-bottom:2px}
.content .new .author a, .content .new .rubrics a {font-weight:normal}
.content .new .author {position:relative; margin-top:-3px; color:#979797}


.category {
	color: #969696;
	margin: 0 0 5px;}
	.content .new .category a {
		color: #969696;
		font-weight: normal;}
	.content .new .category a:hover {color: #3abf19;}
.post-copyright {color: #969696;}
.w-bt {
	margin: 0 -11px 0 -26px;
	overflow: hidden;
	position: relative;}
	.box-theme {
		border: 1px solid #44a801;
		border-radius: 10px;
			-moz-border-radius: 10px;
		float: left;
		margin: 0 0 15px 15px;
		padding: 10px;}
		.bt-title {
			color: #000;
			display: block;
			font: 12px/14px Arial, Helvetica, sans-serif;
			margin: 0 0 10px;
			text-transform: uppercase;}
		.box-theme ul, .box-theme li {list-style: none; margin: 0; padding: 0;}
		.wide li {
			float: left;
			padding: 0 2% 0 0;
			width: 47%;}
.schedule-title {
	color: #ff5f11;
	display: block;
	font: 18px Tahoma, Geneva, sans-serif;
	margin: 0 0 5px;}
.schedule-table, .schedule-table th, .schedule-table td {border-collapse: collapse; border-spacing: 1px; margin: 0; padding: 0;}
.schedule-table {
	margin: 0 0 25px -10px;
	width: 100%;}
	.schedule-table th {
		background: #44a801;
		border: 1px solid #fff;
		color: #fff;
		font: 12px Tahoma, Geneva, sans-serif;
		padding: 5px 10px;
		text-align: left;}
	.schedule-table td {
		background: #fff;
		border: 1px solid #fff;
		font: 11px Tahoma, Geneva, sans-serif;
		padding: 5px 10px;
		text-align: left;}
	.schedule-table tr.even td {background: #eaecee;}
		.schedule-table td p {margin: 0;}
			.schedule-table td p a {font-weight: bold;}
.tr-schedule-title{
			background: #eaecee;}
/* Main page */
.content-rus .main_block .main_pic1, .content-rus .main_block .main_pic1_en {
	height: 285px;
	padding: 35px 415px 0 24px;}
	.main-pic-desc {
		border-top: 1px dotted #135f00;
		clear: both;
		color: #fff;
		margin: 0 -100px 0 16px;
		padding: 10px 0 0;}

.imgContent1 {padding-right: 14px;}
