@charset "utf-8";
/* CSS Document */

/* =Base */
@import url("v11/base.css");

body{
    background-color:#fff;
    color:#000;
    font:normal 12px/140% Tahoma, Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    width:100%;
    min-width:999px;
}
table{
    border-collapse:collapse;
    color:#000;
    font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

a{

	color:#0059AA;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:underline;
    /*color:#000;
	font-size:1em;
    text-decoration:underline;*/
}

p{
    font-size:1em;
    line-height:140%;
    margin:0;
    padding:5px 0 7px;
}
img{
    border:0;
}

small{
    font-size:0.9em;
}

h1,h2,h3{
    color:#0059aa;
    font:normal bold 14px Tahoma, Arial, Helvetica, sans-serif;
}
h1{
    font-size:14px;
    text-transform:uppercase;
}
h2{
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:2px 0 5px;
}
h2.abs{
    position:absolute;
    margin:0;
    padding:0;
}
h3{
    font-size:12px;
    font-weight:normal;
    margin:0;
    padding:2px 0 5px;
}
h4{
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:8px 0 10px;
}

dl{
    margin:0;
    padding:0;
    overflow:hidden;
    clear:both;
}
dl dt,
dl dd{

}


a.ref {font-weight:bold;
         font-family:Tahoma, Arial, Helvetica, sans-serif;
		 color:#0059AA;
		 text-decoration:none;
		 line-height: 21px;
		 font-size:12px
}
a.ref2 {color: #0059AA;
           text-decoration: none;
		   font-family:Tahoma, Arial, Helvetica, sans-serif;;
		   font-size:11px;
		   font-weight:bold;
}
a.ref3 {color: #0059AA;
           text-decoration: none;
		   font-family:Tahoma, Arial, Helvetica, sans-serif;;
		   font-size:11px;
}
a.ref4 {color: #0059AA;
           text-decoration: underline;
		   font-family:Tahoma;
		   font-size:10px;
}
a.ref4:active {color: #0059AA;
    text-decoration: underline;
    font-family:Tahoma;
    font-size:11px;
}
a.ref5 {color: #0059AA;
           text-decoration: none;
		   font-family:Tahoma;
		   font-size:14px;
		   line-height:20px;
		   font-weight:bold;
}
a.ref6{color: #0059AA;
            text-decoration: underline;
            font-family:Tahoma;
		    font-size:12px;
}
.hor a, .hor a.second {
		color:#000;
		font-size:.9em;
    	text-decoration:none;
}
.hor a.second {
		margin-left: 5px;
		padding-left: 7px;
		background: url(/_pic/bp.gif) no-repeat left 55%;
}
.text {font-weight:bold;
         font-family:Tahoma;
		 font-size:11px;
		 color:#0059AA ;
		 margin: 38px 0 0 1px
}
.text2{font-family:Tahoma;
          font-size:11px;
		  color:#0059AA ;
		  font-weight:bold;
}
.text3{font-family:Tahoma;
         color: #0059AA ;
		 font-size:12px;
	     font-weight:bold ;
		 width:50%;
}
.text4{font-family:Tahoma;
          font-size:11px;
		  color:#000000;
}
.text5{font-family:Tahoma;
          font-size:12px;
		  color:#0059AA;
}
.text6{font-family:Tahoma;
          font-size:10px;
}
.text7{font-family:Tahoma;
          font-size:11px;
		  color:#0059AA;
}

/* k3: */
tr.l-entity td{
    border-bottom:1px solid #deeaf4;
    padding:20px 0;
}

tr.no-border td{
    border:none;
    padding:10px 0;
}

.fblue{ color:#03499a; }
a.fblue{ text-decoration:none; }

img.illustration.fleft{
    margin:0 10px 10px 0;
}

ul.f-list{
    clear:both;
    margin:1em 1em 1em 0;
}
ul.f-list li{
    background:transparent no-repeat 0 0;
    color:#333;
    display:block;

    float:none !important;
    line-height:1.1em;
    *zoom:1;
    margin:1em 0;
    padding:0 0 12px 60px;
}
/*ul.f-list a{
    color:#06c;
}*/



form.form-1 label{
    color:#0757a7;
    font-size:11px;
    padding-left:6px;
    padding-bottom:5px;
    display:block;
}
form.form-1 td label{
    padding-bottom:2px;
}

form input,
form select,
form textarea{
    border:1px solid #3778b9;
}
/*
form.form-1 input,
form.form-1 select,
form.form-1 textarea{
    border-width:3px;
}
*/

form input.checkbox,
form input.radio,
form input.image{
    border:none !important;
}

input.text{
    font-weight:normal;
    margin:0;
}

.submit{
    background-color:#fff;
    border:1px solid #3e7dbb;
    color:#3e7dbb;
    cursor:pointer;
    display:-moz-inline-stack;
    display:inline-block;
    text-decoration: none;
    padding:1px 4px;
}
input.submit{
    width:auto;
    *zoom:1;
}

/* =MainSpec */
#specs,
#specsContent{
    position:absolute;
    top:480px;right:136px;
    width:299px;height:221px;
}
#specs{
    background:transparent url(/_pic/main-spec-bg.png) no-repeat 0 0;
    -background-image:none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_pic/main-spec-bg.png',sizingMethod='image');
}
#specsContent{
    font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
    color:#000;
    z-index:9;
}
#specsContent .tube{
    position:relative;
    top:0px;left:0px;
}
#specsContent .tube p{
    margin:87px 35px 10px 45px;
}
#specsContent a{
    -postion:relative;
    text-decoration:none;
}


/* =previewDiv */
#previewDiv,
.previewDiv{
	margin: 0 auto;text-align: left;
    /*display:none;

    position:absolute;
    z-index:999;
    background-color:#fff;
    border:2px solid #c2c9cf;*/
}
.history {
	display:none;
    position:absolute; left: 0; top: 0;
    z-index:999;
    background-color:#fff;
    border:2px solid #c2c9cf;
}
.history #frontSide , .history #backSide {float: left;}
#previewDiv .tube{
    /*border:1px solid #333;*/
    padding:20px 15px;
}
#previewDiv #backSide,
#previewDiv #frontSide{
    min-width:46.5%;
}
#backSide{
    margin:0 0 0 14px;
}
#previewDiv .previewContent{
    display:inline;
    float:left;
    text-align:left;
}
#previewDiv #backSide{
    float:right;
    overflow:hidden;
}
#previewDiv #frontSide{
    float:left;
}
#previewDiv #backSide .previewContent{
    border:1px solid #015aaa;

}
h1#previewTitle{
    font-size:14px;
    font-weight:normal;
    text-align:center;
    margin:0;
    padding:15px 0 10px;
    text-transform:none;
}
p#previewContent{
    margin:0;
    padding:5px 10px;
}


#content table, #content table td, #content table th, table.data, #content table.data,
table.data td, #content table.data td
table.data th, #content table.data th {
    border-color:#b5cfe6;
}
table.data th{
    background-color:#93c0e6;
    color:#fff;
    padding:7px;
    text-align:left;
}
#content table td {padding:4px;}
table.data td {
    background-color:#ecf8fd;

    font-size:11px;
    padding:4px;
}
table.data tr.d td{
    background-color:#fff;
}


table.layout th,
table.layout td{
    vertical-align:top;
}
table.layout th{
    border-bottom:1px solid #b5cfe6;
    color:#03499a;
    font-size:1.3em;
    padding:20px 0 2px;
}
table.layout td{
    padding:12px 4px 20;
    line-height:1.3em;
    text-align:left;
}

#content {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px;position:relative;top:0:left:0;z-index:1;}
#content ul {width: 100%; margin:.8em 0 .8em .8em; padding:0;}
#content ul li {clear: both; width: 98%;}
#content ol {padding: 0; margin-left: .8em;}
#content ol li {list-style-type:decimal; margin:0 0 0 22px;}
#content ul li {list-style-type: none; background: url(/_pic/bp.gif) no-repeat left .55em ; padding-left: 7px;}
#content ul.hor li {background:none; padding: 0; clear: none; width: auto;}
#content ul.hor {margin: 0;}
a.acards  {font-size:14px; text-decoration: none;}
blockquote {margin-left: 40px;}
#pd4 {margin-top: 25px; width: 70%;}
#pd4 td {padding: 5px;}
#pd4 input {width: 100%;}
#pd4 input#rub {width: 50px;}
#pd4 input#kop {width: 25px;}
#holidays {margin-top: 25px;}
#holidays h3 {font-weight: bold}
#holidays ul {list-style-type:none; padding-left: 0px; margin: 0; line-height: 130%;}
#holidays ul li {background: url(/_pic/bp.gif) no-repeat left 0.55em;padding-left: 7px; clear: both; display:block; /*width: 100%;*/}
table.data, table.data td, table.data th {
border-color:#B5CFE6;
}
#tbreg .text, .reg .text {width: 125px;}
#tbreg .text2, .reg .text2 {width: 250px;}
#banner, .counts {margin-top: 20px;text-align: center;}
.counts a {margin: auto;}
#banner a {margin-left: 16px;}
#subscription_form {margin: 25px 0 0 0}
#subscription_form .inp1, #subscription_form #email {margin: 10px 0;}
#maintable {min-height: 100%; -height: 100%;}

/*mainpage*/
#main-nav {width: 100px; height: 11px; position: absolute; top: 40px; left: 250px;z-index:1000;}
#flash {position:absolute; left:0; top:0; width: 1024px; height: 740px; /*background:  url(/_pic/f1.gif) no-repeat left top;*/}
#slogan {position: absolute; top: 66px; left: 250px;}
#f3 {position:absolute; left:234px; top:77px;}
#fa1 {position:absolute; width:90px; top:63px; left:566px; line-height:12px;}
	#fa1 a, #fa2 a, #fa3 a, #fa4 a, #fa5 a, #fa6 a, #fa7 a {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#0059aa; text-decoration:none;}
#fa2 {position:absolute; width:90px; top:51px; left:663px; line-height:12px;}
#fa3 {position:absolute; width:90px; top:102px; left:766px; line-height:12px;}
#fa4 {position:absolute; width:90px; top:119px; left:834px; line-height:12px;}
#fa5 {position:absolute; width:90px; top:211px; left:876px; line-height:12px;}
#fa6 {position:absolute; width:90px; top:363px; left:878px; line-height:12px;}
#fa7 {position:absolute; width:90px; top:494px; left:841px; line-height:12px; z-index: 100;}

/*=Nodes controls */
#NodesCtrl{
	position:absolute;
	top:31px;left:75%;
	z-index:1;
	margin-left:-132px;
	/*-margin-left:-129px;*/
	*zoom:1;
}
	#NodesCtrl img{
		border:none;
		display:block;
		margin:0;
		position:relative;
		z-index:500;
	}
	#NodesCtrl .node-set{
		display:none;
		position:absolute;
		top:0;left:0;
		margin:30px 0 0;
	}
	#NodesCtrl #node_1{ top:1px;left:2px; }
	#NodesCtrl #node_2{ top:1px;left:70px; }
	#NodesCtrl #node_3{ top:2px;left:139px; }
	#NodesCtrl #node_4{ top:61px;left:174px; }
	#NodesCtrl #node_5{ top:120px;left:209px; }
	#NodesCtrl #node_6{ top:179px;left:173px; }
	#NodesCtrl #node_7{ top:238px;left:209px;*left:208px; }

	#NodesCtrl map,
	#NodesCtrl area{
		position:relative;
		z-index:505;
	}

table.content-wrapper{
}

#logo {width: 210px; height:139px; margin:0px 0 102px 17px;}
	#logo img {margin: 0 0 7px 0px;}
#mphone {margin:93px 0 0 52px;}
#mtexttb {position: absolute; top: 590px; *top: 600px; -top: 590px; left: 0; width: 1024px}
#mcopy, #mww {padding-bottom:7px;margin:20px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#0059aa; text-align: right;}
#mww {text-align: left;}

/*pasaha*/

ul#nav li,ul#nav li a{line-height:0;}
ul#nav li li,ul#nav li li a{line-height:1.15em;}