/*Obnuliator*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
.clear {clear: both;height: 0px;}
/* /Obnuliator*/

body{font: 62.5%/1.4 Tahoma, Arial, sans-serif;background:#ffffff url(../i/bg-footer.jpg) center bottom no-repeat;}

h1 {color:#228db6;font-size: 2.0em;text-transform: uppercase;margin-bottom: 20px;}
h2 {color:#010101;font-size: 1.7em;text-transform: uppercase;margin-bottom: 20px;}
h3 {color:#33607c;font-size: 1.4em;margin-bottom: 5px;}
a {color:#186f9c}
a:hover {color:#0092dd}
strong, b {font-weight: bold;color: #5c546b;}



div#extra{background:#FF8539}

/*Header*/
.logo {margin-top:37px;margin-left: 17px;float: left;font-size: 22px;}
div.for-clients {position: absolute;right: 120px;top:44px;height: 21px;line-height: 21px;}
div.for-clients img{float: left;margin-right:7px}

ul.icon {position: absolute;right: 10px;top: 50px;right:25px}
ul.icon li{float: left;}
ul.icon a.home{display: block;background: url(../i/home.png) no-repeat;width: 13px;height: 11px;overflow: hidden;margin-right:14px}
ul.icon a.home:hover{background: url(../i/home-hover.png) no-repeat;}
ul.icon li.active a.home{background: url(../i/home-active.png) no-repeat;}

ul.icon a.map{display: block;background: url(../i/map.png) no-repeat;width: 13px;height: 11px;overflow: hidden;}
ul.icon a.map:hover{background: url(../i/map-hover.png) no-repeat;}
ul.icon li.active a.map{background: url(../i/map-active.png) no-repeat;}

/*End Header*/

/*Left column*/
div#navigation {padding-left: 26px;background: #fff;}
div#navigation .block{margin-top: 16px;}
div#navigation .block a{display: block;margin: 0px;padding: 0;background: transparent;}
/*End Left column*/

/*Menu*/
#menu ul{width:960px;font-size: 12px;}
#menu ul li{float:left;line-height: 1.1;background: url(../i/ar-topmenu.gif) 5px 18px no-repeat;padding: 0px 0px 0px 15px;position: relative;z-index: 500;}
#menu ul li div.on{border-right:1px solid #cfe3e6;padding: 14px 0px 14px 0px;height: 40px;}
#menu ul li:hover{background: url(../i/ar-topmenu.gif) 5px 18px no-repeat;}
#menu ul li:hover.inm{background: #dfe7e9 url(../i/ar-topmenu-blue.gif) 5px 18px no-repeat;text-decoration: underline;}
#menu ul li.active{background: url(../i/ar-topmenu-active.gif) 5px 18px no-repeat;}
#menu ul li:hover.active{background: url(../i/ar-topmenu-active.gif) 5px 18px no-repeat;}
#menu ul li:hover.active.inm{background: #dfe7e9 url(../i/ar-topmenu-active-blue.gif) 5px 18px no-repeat;}

#menu ul li a{color:#495952;text-decoration: none;font-weight: normal;display: block;}
#menu ul li:hover a:hover{text-decoration: underline;color:#74698a}
#menu ul li.active a{color:#228db6;text-decoration: none;}
#menu li.last div.on {border: none;margin-right: 0;}
#menu #white {border-right:1px solid #fff;}
#seven {height: 78px;}


#menu .inmenu ul{width: 220px;}
#menu .inmenu ul li{background: none;margin-bottom: 10px;clear: both;width: 200px;}
#menu .inmenu ul li a{background: none;color: #626363;text-decoration: underline;}
#menu .inmenu {
    position: absolute;
    left:0px;
    top: 78px;
    width: 220px;
    border-right:0px;
    padding: 14px 0px 2px 0px;
    background: #dfe7e9;
    }
#menu .inmenu .bot {
  height:11px;
  width:220px;
  background: url(../i/btn-menu.png) left bottom no-repeat;
  _background: url(../i/btn-menu.gif) left bottom no-repeat;
  position: absolute;
  bottom: -10px;

}

/*End Menu*/


/*Top image*/
div#topimg .mask{background: url(../i/mask.png);_background: url(../i/mask_ie6.gif);position: absolute;z-index:300;width: 960px;height: 377px;}
div#topimg .mask img{position: relative;z-index: 100;}
div#topimg .mask .tel{width: 244px;height: 87px;position: relative; z-index: 100;top:0;left: 716px;}
div#topimg .mask .spec{width: 273px;height: 49px;position: relative; z-index: 100;margin-top:241px;left: 0px;}
div#topimg .mask .clock{width: 65px;height: 65px;position: absolute; z-index: 100;top:0px;left: 416px;}
/*End Top image*/

/*Top image eng*/
div#topimg_eng .mask_eng{background: url(../i/mask.png);_background: url(../i/mask_ie6.gif);position: absolute;z-index:300;width: 960px;height: 377px;}
div#topimg_eng .mask_eng img{position: relative;z-index: 100;}
div#topimg_eng .mask_eng .tel{width: 244px;height: 87px;position: relative; z-index: 100;top:0;left: 716px;}
div#topimg_eng .mask_eng .spec{width: 273px;height: 49px;position: relative; z-index: 100;margin-top:241px;left: 0px;}
div#topimg_eng .mask_eng .clock_eng{width: 65px;height: 65px;position: absolute; z-index: 100;top:0px;left: 416px;}
/*End Top image eng*/

/*Footer*/
div#footer{height:230px;padding-top:32px;border-top:1px solid #e0e3d8;font-size: 1em;color:#5c546b}
div#footer .copy{float: left;margin-left: 26px;_margin-left: 13px;}

div#footer .copy p.tender{margin-top:16px;color:#5a5d55;}
div#footer .copy p.tender a{color:#186f9c}
div#footer .copy p.tender a:hover {color:#0092dd}
div#footer .contact{float: right;margin-right: 16px;}
div#footer .contact p.create{margin-top:30px;color:#b3afba;}
div#footer .contact p.create a{color:#b3afba}
div#footer a{color: #5c546b;}
/*End Footer*/

/*Content*/
div.news {width: 567px;border-bottom:1px solid #e0e3d8;font-size: 1.1em;padding:0 0 17px 0;_padding:0;margin-bottom: 24px;}

div.news ul li {width: 228px;padding:7px 17px 0px 17px;float: left;margin-top: 0;*margin-top: -17px;}
div.news ul li.first{width: 238px;border-right:1px solid #e0e3d8;}
div.news p.head{color:#7f7f7f;font-weight: bold;background: url(../i/arr.jpg)  left 6px no-repeat;padding-left: 15px;margin-bottom: 12px;}

div#content {color:#5a5d55}
div#content p{margin-bottom: 15px;}
div.txt {margin-left:22px}
div.txt .introtext{font-size: 12px;color:#473863;font-weight: bold;}

table {border:1px solid #97bfd8;width: 60%;margin-bottom: 15px;}
table thead td{background: #eaeff2;border:1px solid #97bfd8;padding: 23px 0;color:#473863;font-weight: bold;text-align: center;}
table td{border:1px solid #97bfd8;padding: 11px 0 11px 11px;color: #000;}

.txt ul {margin-bottom: 15px;}
.txt ul li {background: url(../i/li-1.gif) left 4px no-repeat;padding-left:15px;color: #5a5d55;}
.txt ul li li{background: url(../i/li-2.gif) left 4px no-repeat;}
.txt ul li li li{background: url(../i/li-3.gif) left 4px no-repeat;}

/*End Content*/
.txt ul#shengen {margin-bottom: 15px;margin-top: 25px;}
.txt ul#shengen li {background: none;width: 215px;float: left;line-height: 34px;margin: 0 0 16px 0;padding: 0 0;}
.txt ul#shengen li img{float: left;margin-right: 10px;}
.txt ul#shengen li a{color: #33607c;text-decoration: underline;text-transform: uppercase;font-size: 1.5em;}
.txt ul#shengen li a.selected{color: #473863;text-decoration: none;}

.txt ul#shengen_other {margin-bottom: 15px;margin-top: 25px;}
.txt ul#shengen_other li {background: none;width: 215px;float: left;line-height: 35px;margin: 0 0 16px 0;padding: 0 0;}
.txt ul#shengen_other li img{float: left;margin-right: 10px;}
.txt ul#shengen_other li a{color: #33607c;text-decoration: underline;text-transform: uppercase;font-size:1.5em;}
.txt ul#shengen_other li a.selected{color: #473863;text-decoration: none;}

.txt .inner-box ul{margin-left:20px;}
.txt .inner-box ul li{color:#000000;margin-bottom: 5px;background: url(../i/li-4.gif) left 4px no-repeat;}
.txt h2.country {margin-left:-20px}
.hiddencontent {display: none;}
/*Shengen*/

/*Form*/
.form table{border: none;}
.form table td{border: none;}
.form h3 {margin-bottom: 0px;font-weight: bold;}

.pollvotes ul li input{border:1px solid #97bfd8; width:30px;height:12px; }
.pollvotes ul{padding-bottom:10px;}
.pollvotes input{border:1px solid #97bfd8; height:20px;}
input#easypollsubmit{border:1px solid #97bfd8; height:20px; width:80px;}
input#easypollresult{border:1px solid #97bfd8; height:20px; width:80px;}

/*.easypoll fieldset{width:300px; }      */
.pollresults{ }
.pollresults h3{/*font-size:12px;*/}

#easypollform, .pollresults, .easypoll_error{
	border: 1px solid #CCCCCC;
	margin: 10px 0;
	padding: 10px;
	/*position: relative; */
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.hide .pollresults ul, .hide .pollresults ul .easypoll_bar , .hide .pollresults ul li{height:0px; font-size:0;}

input{border:1px solid #97bfd8; width:250px; height:21px;}
select{border:1px solid #97bfd8; height:21px;}
input.other{width:12px; height:12px;border: none;}
input.btn{width:150px; height:21px;}
textarea{border:1px solid #97bfd8;width:250px;}
/*End Form*/

/*Corners*/
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-10 { margin:1em 0; width: 468px;}
#rounded-box-10 p.h{color:#473863;font-weight: bold;font-size: 1.1em;}
.inner-box, b { background-color: #eaeff2; }
#rounded-box-10 .inner-box {padding:26px 31px;}

#rounded-box-11 { margin:1em 0; width: 868px;}
#rounded-box-11 p.h{color:#473863;font-weight: bold;font-size: 1.1em;}
.inner-box, b { background-color: #eaeff2; }
#rounded-box-11 .inner-box {padding:26px 31px;}

/*End Corners*/

/*End Shengen*/

/*Bread*/
#bread {margin:25px 0 15px 0;font-size: 10px; }
#bread a{color:#433a74 }
/*End Bread*/

div#header {clear: both;height: 90px;position: relative;}
div#header .company {position: absolute;margin-top:28px;margin-left: 17px;float: left;font-size: 11px;}
div#header .logos {margin-top:37px;margin-left: 17px;float: left;}
.logos1 {font-size: 24px; text-decoration: none; color:#000000;}
a.logos1:hover {color:#000000}

div#header .slogan {margin-top:37px;margin-left: 67px;float: left;font-size: 14px;color:#33607c;}
div#header .slogan_eng {margin-top:37px;margin-left: 87px;float: left;font-size: 16px;color:#33607c;}
div#header .ru {margin-top:45px;margin-right: 87px;float: right;font-size: 11px;}

div#menu {clear: both;height: 78px;}
div#topimg {clear: both;height: 377px;}
div#topimg_eng {clear: both;height: 377px;}
div#container{width:960px;margin:0 auto;font-size: 1.1em;}
div#content{float:right;width:592px;padding-bottom:30px}
div#content_eng{float:right;width:592px;padding-bottom:30px}
div#navigation{float:left;width:300px}
div#navigation_eng{float:left;width:300px}
div#extra{clear:both;width:100%;display: none;}
div#wrapper {padding-top: 57px;}
div#wrapper_eng {padding-top: 57px;}
div#rssem{background:url("../img/rssem.gif") no-repeat; /*top left;*/ display:block;}

div#arr12ow{
width:45px;
height:29px;
position: absolute;
background:url("../img/arrow.png") no-repeat center;
height:29px;  
margin-top:45px;
}
#easypollform div.pollvotes ul li input{
border:none;
}
div.pollresults{
padding-left:75px;
width:190px;
float:right;  
background:url(../img/poll_2.png) no-repeat top left;
}
div.pollvotes{padding-left:75px;
width:190px;
background:url(../img/poll_2.png) no-repeat top left;
}
#easypoll{
width:272px;
float:right;
margin-right:5px;
}
