h1,h2,h3,p,b,em,table,input,body,strong,td,tr,div,a,img,br,form,.reset_indent,td.reset_indent{
    margin:0;
    padding:0;
    font-style: normal;
    /*border:none;*/
}
html {height: 100%;position:relative;}
body {
    behavior:url("/css/site/csshover.htc"); 
	font-family:Tahoma, sans-serif;
    font-size:8pt;
    height: 100%;
    position:relative;
    background: url("/i/img/fakeimg.gif") no-repeat;
    background-attachment: fixed;
}
*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.container { width: 100%; }
.container:after, .columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
.f_left{float:left}
.cc { clear: both;}
.left{text-align:left;}
.center{text-align:center;}     
/*	Tables
------------------------------ */
* html .dialog-kabinet {
    position: absolute;
}
* html .dialog-order {
    position: absolute;
}

table { border-collapse: collapse;}
table th, table td { /*border: 1px solid #ccc;*/ /*padding: 2px 4px;*/ /*vertical-align: top;*/ }
table th { background: #f4f4f4; }
.v_top{vertical-align:top;}
.v_middle{vertical-align:middle;}
a {
    /*color: blue;*/
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
img {
    border: none;
}
input {vertical-align: middle}
#wrapper {
    width: 100%;
    min-width: 1070px !important;
    width :expression((document.documentElement.clientWidth <=1000) ? "1000px" : "auto");
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background-color: #e9e9e9;
}
#wrapper2 {
	max-width: 1090px !important;
	width :expression((document.documentElement.clientWidth >=1090) ? "1090px" : "auto");
	height: auto !important;
    height: 100%;
    background-color: white;
}
.pad_10{
	padding:0 0 5px 15px;
}
.pr{position:relative;}
/*General*/
.width6{width:6%;}
.width5{width:6%;}
.width3{width:3%;}
.width10{width:20%;}
.width16{width:16%;}
.width20{width:20%;}
.width30{width:30%;}
.width50{width:42%;}
.pd3{padding-top:3px}
.pd5{padding-top:5px}
/* Header
-----------------------------------------------------------------------------*/
.header {
    padding-top:25px;
    /*height: 150px;*/
    width:100%;
    /*background: #FFE680;*/
}
.header .logo{
    background:url("/i/img/logo.png");
    /*margin-top:-28px;*/
    margin-left:30px;
    position:relative;
    width:197px;
    height:76px;
}
.enter{
    display:block;
    cursor:pointer;
    background:url("/i/img/enter.png");
    width:188px;
    height:51px;
}
.enter2{
    display:block;
    cursor:pointer;
    background:url("/i/img/enter2.png");
    width:130px;
    height:51px;
}
.header .quest{
    display:block;
    background:url("/i/img/quest.png");
    width:51px;
    height:51px;
}
.header .exit{
    display:block;
    background:url("/i/img/exit.png");
    width:131px;
    height:51px;
}
.header .account{
    display:block;
    background:url("/i/img/kabinet.png");
    width:151px;
    height:51px;
}
.header .new_mess{
    display:block;
    background:url("/i/img/btn_ani.gif");
    width:121px;
    height:51px;
}
.header .registration{
    display:block;
    background:url("/i/img/registration.png");
    width:151px;
    height:51px;
}
.reg_left{
	background:url("/i/img/reg-left.png");
	height:51px;
	width:20px;
}
.reg_center{
	background:url("/i/img/reg-center2.png") repeat-x;
	height:51px;
	padding: 0px 10px 0px 10px;
}
.reg_right{
	background:url("/i/img/reg-right.png");
	height:51px;
	width:20px;
}
.enter_left{
	background:url("/i/img/enter-left.png");
	height:51px;
	width:20px;
}
.enter_center{
	background:url("/i/img/enter-center.png") repeat-x;
	height:51px;
}
.enter_right{
	background:url("/i/img/enter-right.png");
	height:51px;
	width:20px;
}
.pic{
	height:15px;
	width:12px;
	background:url("/i/img/enter-pic.png");
	z-index:1;
	margin-right:5px;
}
.registr{
	color: white;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}

.auth  ul{float:left;list-style:none;border:1px solid red;width:100%;}
.auth  li{float:left;list-style:none;border:1px solid red;}

.header .tel{
    background:url("/i/img/tel.png") no-repeat;
    width:35px;
    height:33px;
}
.header .people{
    background:url("/i/img/people.png") no-repeat;
    width:15px;
    height:19px;
}
.header .icq{
    background:url("/i/img/icq.png") no-repeat;
    width:15px;
    height:19px;
}
.header .skype{
    background:url("/i/img/skype.png") no-repeat;
    width:15px;
    height:19px;
}
.header .number_tel{font-size:16pt;color:#333333}
.header .people_text{font-size:10pt;color:#7a7a79;font-weight: bold;}
.header .people_href{font-size:10pt;color:#da0401;padding-left:8px;font-weight: bold;}

/* Middle
-----------------------------------------------------------------------------*/
#content {
    padding: 0 0 100px;
}

/* Footer
-----------------------------------------------------------------------------*/
/*#footer {
    margin: -100px auto 0;
    min-width: 1000px;
    height: 100px;
    background: #BFF08E;
}*/
.bg{
    background:#063a8e url("/i/img/bg2.jpg") no-repeat 100% 0%;
    width:100%;
    vertical-align:top;
    color:white;
    height:241px;
    /*height:auto;*/
}
.bg_in{
    background:#063a8e url("/i/img/bg2-in.jpg") no-repeat 100% 0%;
    width:100%;
    vertical-align:top;
    color:white;
    height:239px;
    vertical-align: middle;
    /*height:auto;*/
}
.book_blue{
    /*background:url("/i/img/book_blue.png") no-repeat 0% 0%;*/
    width:228px;
    height:150px;
    position:absolute;
    right:150px;
    bottom:50px;
}
.peoples_blue{
    /*background:url("/i/img/book_blue.png") no-repeat 0% 0%;*/
    width:277px;
    height:221px;
    position:absolute;
    left: 700px;
    bottom:0px;
}
td.bg_repet{
    background-color:#063a8e;
    background-position:top right;
}
.peoples{
    /*background:url("/i/img/peoples.png") no-repeat 50% 100%;*/
    background:url("/i/img/peoples.png") no-repeat;
    width:346px;
    height:221px;
}
.uslugi{
    background:url("/i/img/uslugi-1.png") no-repeat;
    width:142px;
    height:142px;
    position:absolute;
    left: 270px;
    bottom:56px;
}
.uslugi2{
    background:url("/i/img/uslugi-2.png") no-repeat;
    width:233px;
    height:195px;
    position:absolute;
    left: 446px;
    bottom:23px;
}
.pr_td{
	width: 30%;
}
.tab {
    border-top: #e81b28 solid 2px;
    border-bottom: #838383 solid 2px;
    clear: both;
}
.tab a{
   color:white;
}
.tab_c{
    color:white;
}
.tab_name{
    font-size:27px;
    /*padding-bottom:20px;*/
    padding:0px 0px 15px 0px;
}
.tab_name_in{
    font-size:18pt;
    /*padding-bottom:20px;*/
    padding:0px 0px 20px 30px;
}
.tab_name2{
    font-size:20pt;
    /*padding-bottom:20px;*/
    padding:0px 0px 20px 0px;

}
.tab_cont{
    width:600px;
    font-size:12pt;
    padding-bottom:10px;
    padding-left:30px;
}
.tab_cont_in{
    width:600px;
    font-size:10pt;
    padding-bottom:10px;
    padding-left:30px;
}
.tab_cont2{
    font-size:13px;
    padding-bottom:10px;
    padding-left:30px;
}
.tab_cont3{
	font-size:13px;
    padding-bottom:10px;
    padding-right:30px;
}
.title_text{
    /*font-weight:bold;*/
    font-size:16pt;
    color:#333333;
    padding-bottom:0px;
    padding-top:0px;
    padding-left: 0px;
    margin-top: 0px;
    text-decoration: none;
}
.title_text2{
    /*font-weight:bold;*/
    font-size:16pt;
    color:#333333;
    padding-bottom:0px;
    padding-top:15px;
    padding-left: 0px;
    margin-top: 0px;
}
.title_text_in{
	position:relative;
    font-weight:normal;
    font-size:19pt;
    color:#333333;
    padding-bottom:25px;
    padding-left: 0px;
}
.text_1{
    color:#0c5993;
    font-size:12pt;
    /*font-weight:bold;*/
    padding-bottom:15px;
}
.text_12{
    /*color:#0c5993;*/
    color:black;
    font-size:10pt;
    /*font-weight:bold;*/
    padding-bottom:15px;
}
.text_content{
    color:#666666;
    font-size:8pt;
    padding-bottom:0px;
}
.news_content{
    color:#666666;
    padding-bottom:0px;
}
.news_content a{
	color:#003399;
}
.text_content_in{
    color:#666666;
    font-size:9pt;
    padding-bottom:20px;
    line-height: 130%;
    margin: 0em 0em 1em 0em;
    position:relative;
    zoom: 1;
}
.text_content_in p {
	padding-bottom:1em;
}
th.box{
    color:#666666;
    padding:10px;
    text-align:left;
    background-color:white;
    font-size:9pt;
}
.myBox {
    padding: 15px;
    text-align: left;
    background-color: #f1f9fb;
}
.myBox_w{
    padding: 15px;
    text-align: left;
    background-color: white;
}
.price {
    padding: 15px;
    margin-left:2px;
    text-align: left;
    background-color: #f8f4f4;
}
.price_w {
    padding: 15px;
    margin-left:2px;
    text-align: left;
    background-color: white;
}
.zakaz{
   font-size:13pt;
   color:#666666;
}
.map{
    background:url('/i/img/map-2.jpg') no-repeat 0% 0%;
    width:302px;
    height:180px;
    padding-bottom:5px;
    position: relative;
}
.rightBox {
    padding: 10px;
    height:auto;
    text-align: left;
    background-color: #f0f0f0;
    border:1px solid #dadada;
}
.test{border:1px solid red;}
.red_krug{
    background:url('/i/img/krug_red.png') no-repeat 0% 0%;
    cursor:pointer;
    height:28px;
    width:28px;
    position:absolute;
    right:15px;
    top:7px;
    z-index:100;
}
.blue_krug{
    background:url('/i/img/krug_blue.png') no-repeat 0% 0%;
    cursor:pointer;
    height:28px;
    width:28px;
    position:absolute;
    right:15px;
    top:7px;
    z-index:100;
}

.box_text{
	position:absolute;
	left:15px;
	top:15px;
	color:white;
}

.box_red{
    /*background-color:#d50000;*/
    padding:5px;
    color:white;
    font-weight:bold;
    cursor:pointer;
}
.box_blue{
    /*background-color:red;*/
    padding:5px;
    color:white;
    font-weight:bold;
    cursor:pointer;
}
.box_blue_left {
	background:url('/i/img/btn_blue-left.png') no-repeat;
    background-color:transparent;
	height:31px;
	width:15px;
}
.box_blue_left_td {
	height:31px;
	width:15px;
    position: relative;
    top: 0px;
    left: 0px;
}
.box_blue_center {
	background:url('/i/img/btn_blue-center.png') repeat-x;
	height:31px;
}
.box_blue_right {
	background:url('/i/img/btn_blue-right.png') no-repeat;
	height:31px;
	width:15px;
}
.box_blue_right_td {
	height:31px;
	width:15px;
}
.box_red_left {
	background:url('/i/img/btn_red-left.png') no-repeat;
	background-color:transparent;
	height:31px;
	width:15px;
}
.box_red_left_td {
	height:31px;
	width:15px;
}
.box_red_center {
	background:url('/i/img/btn_red-center.png') repeat-x;
	height:31px;	
}
.box_red_right {
	background:url('/i/img/btn_red-right.png') no-repeat;
	background-color:transparent;
	height:31px;
	width:15px;
}
.box_red_right_td {
	height:31px;
	width:15px;
}

.rightBox p{
    color:#666666;
    padding:3px 5px;
}
.rightBox a, a{
    color:#DA0401;
}
.foot{
    height:121px;
    margin: 10px 40px 0px 40px;
}
.foot_center{
	background:url('/i/img/footer-center.jpg') repeat-x;
}
.foot_left{
	background:url('/i/img/footer-left.jpg');
	width: 21px;
	height: 121px;
}
.foot_right{
	background:url('/i/img/footer-right.jpg');
	width: 21px;
	height: 121px;
}
.foot p{
    font-size:8pt;
    line-height:9pt;
    color:#666666;
}
.gotov{
    margin-top:10px;
    height:40px;
    background:url('/i/img/gotov.png') repeat-y;
    line-height:35px;
}
.gotov a{
    color:white;
    font-size:15pt;
}
.right_btn{
	margin-top:10px;
    height:64px;
    width:311px;
    background:url('/i/img/btn_blue.jpg') no-repeat;
    line-height:60px;
    border: 0;
}
.right_btn a{
    color:white;
    padding-left: 20px;
    font-size:18pt;
}
.corners {
    /*background: #fcfcfc;*/
    background: #f6f6f6 url(/i/img/grad1.png) repeat-x;
    /*border: 1px solid #e9e9e9;
    border: 1px solid black;*/
}
.corners span {
    display:block;
    background: url(/i/img/t-l.gif) top left no-repeat;
    position: relative;
    margin: -1px; 
}
.corners span span {
    display:block;
    background: url(/i/img/t-r.gif) top right no-repeat;
    margin: 0px;
}
.corners span span span {
    display:block;
    background: url(/i/img/b-r.gif) bottom right no-repeat;
}
.corners span span span span {
    display:block;
    background: url(/i/img/b-l.gif) bottom left no-repeat;
}

.t {background: url(/i/img/b-dot.jpg) 0 0 repeat-x;}
.b {background: url(/i/img/b-dot.jpg) 0 100% repeat-x}
.l {background: url(/i/img/b-dot.jpg) 0 0 repeat-y}
.r {background: url(/i/img/b-dot.jpg) 100% 0 repeat-y}
.bl {background: url(/i/img/b-l2.gif) 0 100% no-repeat}
.br {background: url(/i/img/b-r2.gif) 100% 100% no-repeat}
.tl {background: url(/i/img/t-l.gif) 0 0 no-repeat;}
.tr {background: url(/i/img/t-r.gif) 100% 0 no-repeat; padding:10px; position:relative;}

.corners2 {
    background: white;
    /*border: 1px solid #e9e9e9;*/
}
.corners2 .t {background: url(/i/img/b-dot.jpg) 0 0 repeat-x; width: 100%}
.corners2 .b {background: url(/i/img/b-dot.jpg) 0 100% repeat-x}
.corners2 .l {background: url(/i/img/b-dot.jpg) 0 0 repeat-y}
.corners2 .r {background: url(/i/img/b-dot.jpg) 100% 0 repeat-y}
.corners2 .bl {background: url(/i/img/b-l.gif) 0 100% no-repeat}
.corners2 .br {background: url(/i/img/b-r.gif) 100% 100% no-repeat}
.corners2 .tl {	background: url(/i/img/t-l.gif) 0 0 no-repeat;}
.corners2 .tr {background: url(/i/img/t-r.gif) 100% 0 no-repeat; padding:10px}

.corners3 {
    /*background: #fcfcfc;*/
    background: #f6f6f6 url(/i/img/grad1.png) repeat-x;
}
.corners3 .t {background: url(/i/img/b-dot.jpg) 0 0 repeat-x; width: 100%}
.corners3 .b {background: url(/i/img/b-dot.jpg) 0 100% repeat-x}
.corners3 .l {background: url(/i/img/b-dot.jpg) 0 0 repeat-y}
.corners3 .r {background: url(/i/img/b-dot.jpg) 100% 0 repeat-y}
.corners3 .bl {background: url(/i/img/b-l2.gif) 0 100% no-repeat}
.corners3 .br {background: url(/i/img/b-r2.gif) 100% 100% no-repeat}
.corners3 .tl {	background: url(/i/img/t-l.gif) 0 0 no-repeat;}
.corners3 .tr {background: url(/i/img/t-r.gif) 100% 0 no-repeat; padding:10px}

.corners4 {
    /*background: #fcfcfc;*/
    background: #f6f6f6 url(/i/img/grad2.png) repeat-x;
}
.corners4 .t {background: url(/i/img/b2-dot.jpg) 0 0 repeat-x; width: 100%}
.corners4 .b {background: url(/i/img/b2-dot.jpg) 0 100% repeat-x}
.corners4 .l {background: url(/i/img/b2-dot.jpg) 0 0 repeat-y}
.corners4 .r {background: url(/i/img/b2-dot.jpg) 100% 0 repeat-y}
.corners4 .bl {background: url(/i/img/b2-l.gif) 0 100% no-repeat}
.corners4 .br {background: url(/i/img/b2-r.gif) 100% 100% no-repeat}
.corners4 .tl {	background: url(/i/img/t2-l.gif) 0 0 no-repeat;}
.corners4 .tr {background: url(/i/img/t2-r.gif) 100% 0 no-repeat; padding:10px}


.corners5 {
    /*background: #fcfcfc;*/
    /*background: url(/i/img/blue3-grad3.png) 0 0 repeat-y;*/
    /*width: 100%;*/
    background: #2C9FE0 repeat-x;
}
.corners5 .t {background: url(/i/img/blue3-dot.png) 0 0 repeat-x; width: 100%}
.corners5 .b {background: url(/i/img/blue3-dot.png) 0 100% repeat-x}
.corners5 .l {background: url(/i/img/blue3-dot.png) 0 0 repeat-y}
.corners5 .r {background: url(/i/img/blue3-dot.png) 100% 0 repeat-y}
.corners5 .bl {background: url(/i/img/blue3-b-l.png) 0 100% no-repeat}
.corners5 .br {background: url(/i/img/blue3-b-r.png) 100% 100% no-repeat}
.corners5 .tl {	background: url(/i/img/blue3-t-l.png) 0 0 no-repeat;}
.corners5 .tr {background: url(/i/img/blue3-t-r.png) 100% 0 no-repeat; padding:10px}

.dip_rab{
	background: url("/i/img/dip_rab.png") no-repeat;
	width:72px;
    height: 40px;
    margin-top: 20px;
}
.kurs{
	background: url("/i/img/kurs.jpg") no-repeat;
	width:64px;
    height: 42px;
    margin-top: 20px;
}
.disser{
	background: url("/i/img/dissertation.jpg") no-repeat;
	width:68px;
    height: 54px;
    margin-top: 20px;
}
.referat{
	background: url("/i/img/referat.jpg") no-repeat;
	width:70px;
    height: 40px;
    margin-top: 20px;
}
.kontrol_work{
	background: url("/i/img/kontrol_work.jpg") no-repeat;
	width:75px;
    height: 43px;
    margin-top: 20px;
}

.main_table{
	padding: 10px 10px 15px 20px;

}
.main_table1{
	padding: 0px 10px 20px 0px;

}
.main_table2{
	padding: 0;

}
.main_button{
	padding-left:20px;
}
.main_small{
	padding: 0px;
	/*border: 1px solid #e9e9e9;*/
	/*border-spacing: 5px 10px;*/
	margin: 0px;
}
.main_small_td{
	padding-left: 10px;
	padding-bottom: 15px;
}
.main_small_td_down{
	padding-left: 10px;
	padding-bottom: 20px;
}
.main_small_td_up{
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.main_small_td_title{
	padding-left: 10px;
	padding-top: 0px;
	margin-top:5px;
}
.footer_text{
    color:#666666;
    font-size:8pt;
    padding:10px 40px 10px 40px;
}
.news_date{
	color:#999999;
    padding-bottom:10px;
}
.news_title{
	padding-left: 5px;
}
.news_table{
	padding: 10px 10px 15px 10px;
}
.payment{
	position: relative;
	height: 100px;
	padding-top: 30px;
}
.payment_body{
	background: url("/i/img/payment-body.png") repeat-x;
	height: 90px;
	width:100%;
	vertical-align: middle;
}
.payment_body table{
	height: 90px;
}
.payment_title{
	background: url("/i/img/payment-title.png") repeat-x;
	height: 33px;
	width: 162px;
	position: absolute;
	top:0;
	z-index: 1;
}
.payment tr td{
	padding: 0px;
	vertical-align: middle;
}

.pay_all{
    vertical-align: bottom;
    height:90px;
    /*background-color: red;*/  
}

.pay1{
    background: url("/i/img/pay1-tr50.png") no-repeat;
	width: 100px;
	height: 37px;
    cursor:pointer;
}
/*a:hover .pay1{*/
    /*background: url("/i/img/pay1-tr.png") no-repeat;*/
	/*width: 100px;*/
	/*height: 37px;*/
    /*background-color:black;*/
/*}*/
.pay2{
	background: url("/i/img/pay2-tr50.png") no-repeat;
	width: 100px;
	height: 22px;
    cursor:pointer;
}
/*
a:hover .pay2{
	background: url("/i/img/pay2-tr.png") no-repeat;
	width: 100px;
	height: 22px;
}
*/
.pay3{
	background: url("/i/img/pay3-tr50.png") no-repeat;
	width: 100px;
	height: 39px;
    cursor:pointer;
}
/*a:hover .pay3{*/
	/*background: url("/i/img/pay3-tr.png") no-repeat;*/
	/*width: 100px;*/
	/*height: 39px;*/
/*}*/
.pay4{
	background: url("/i/img/pay4-tr50.png") no-repeat;
	width: 128px;
	height: 44px;
	vertical-align: middle;
    cursor:pointer;
}
/*a:hover .pay4{*/
	/*background: url("/i/img/pay4-tr.png") no-repeat;*/
	/*width: 128px;*/
	/*height: 44px;*/
	/*vertical-align: middle;*/
/*}*/
.pay5{
	background: url("/i/img/pay5-tr50.png") no-repeat;
	width: 128px;
	height: 16px;
	vertical-align: middle;
    cursor:pointer;
}
/*a:hover .pay5{*/
	/*background: url("/i/img/pay5-tr.png") no-repeat;*/
	/*width: 128px;*/
	/*height: 16px;*/
	/*vertical-align: middle;*/
/*}*/
.pay6{
	background: url("/i/img/pay8-tr50.png") no-repeat;
	width: 114px;
	height: 25px;
	vertical-align: middle;
    cursor:pointer;
}
.pay7{
	background: url("/i/img/pay7-tr50.png") no-repeat;
	width: 60px;
	height: 75px;
	vertical-align: middle;
}
.underline a{
	text-decoration: none; 
 	/*border-bottom: 1px dashed #da0401;*/
}
.underline a:hover{
	/*text-decoration: none;*/
	border-bottom: 1px dashed #da0401;
}

.map a{
	text-decoration: none;
	width: 150px;
	font-weight: bold;
	color:#666666;
}
.map a:hover{
	font-weight: bold;
	color:#000000;
}
.map a:hover .town{
	background: url("/i/img/town-big.gif") no-repeat;
	width: 14px;
	height: 14px;
}
a.active .town{
	background: url("/i/img/town-big.gif") no-repeat;
	width: 14px;
	height: 14px;
}
.map a.active{
	font-weight: bold;
	color:#000000;
}
.town{
	background: url("/i/img/town-small.gif") no-repeat;
	width: 14px;
	height: 14px;
	text-decoration: none;
	position: absolute;
	left: -4px;
	top: -4px;
}

.map_object{
	background: url("/i/img/map-big.jpg") no-repeat;
	width: 801px;
	height: 474px;
	position: relative;
}
.map_object a{
	text-decoration: none;
	width: 150px;
	font-weight: bold;
	color:#666666;
}
.map_object a.active{
	font-weight: bold;
	color:#000000;
}
.map_object a:hover{
	font-weight: bold;
	color:#000000;
}
.map_object a:hover .town{
	background: url("/i/img/town-big.gif") no-repeat;
	width: 14px;
	height: 14px;
}
.main_block_table {
	margin: 30px 40px 0px 40px; 
	
}
.main_block_table td{
	vertical-align:top;
}
.faq_gray {
	width:100%;
	background-color:#e0ebf5;
	margin-bottom:10px;
}
.faq_gray td{
	padding: 0px 10px;
}
.faq_gray .top td{
	padding:0;
}
.faq_gray .bottom td{
	padding:0;
	height:5px;
}
.faq_gray .top td.left{
	height:5px;
	background:url('/i/img/gray_tl.png') no-repeat left top;
}
.faq_gray .top td.right{
	height:5px;
	background:url('/i/img/gray_tr.png') no-repeat right top;
}
.faq_gray .bottom td.left{
	height:5px;
	background:url('/i/img/gray_bl.png') no-repeat left bottom;
}
.faq_gray .bottom td.right{
	height:5px;
	background:url('/i/img/gray_br.png') no-repeat right bottom;
}
.faq_blue {
	width:100%;
	background-color:#f1f9fb;
	margin-bottom:10px;
}
.faq_blue td{
	padding: 0px 10px;
}
.faq_blue .top td{
	padding:0;
	height:5px;
}
.faq_blue .bottom td{
	padding:0;
	height:5px;
}
.faq_blue .top td.left{
	background:url('/i/img/blue_tl.png') no-repeat left top;
}
.faq_blue .top td.right{
	background:url('/i/img/blue_tr.png') no-repeat right top;
}
.faq_blue .bottom td.left{
	height:5px;
	background:url('/i/img/blue_bl.png') no-repeat left bottom;
}
.faq_blue .bottom td.right{
	height:5px;
	background:url('/i/img/blue_br.png') no-repeat right bottom;
}

.faq_up{
    background:url('/i/img/krug_red.png') no-repeat 0% 0%;
    height:24px;
    width:24px;
    cursor:pointer;
    z-index:100;
    position:absolute;
    right:10px;
    top:15px;
}
.faq_down{
    position: relative;
    background:url('/i/img/krug_blue.png') no-repeat 0% 0%;
    height:24px;
    width:24px;
    cursor:pointer;
    z-index:100;
    zoom: 1;
    position:absolute;
    right:10px;
    top:15px;
}
.system .faq_up{
    background:url('/i/img/krug_red.png') no-repeat 0% 0%;
    height:24px;
    width:24px;
    cursor:pointer;
    z-index:100;
    position:absolute;
    right:10px;
    top:0px;
}
.system .faq_down{
    position: relative;
    background:url('/i/img/krug_blue.png') no-repeat 0% 0%;
    height:24px;
    width:24px;
    cursor:pointer;
    z-index:100;
    zoom: 1;
    position:absolute;
    right:10px;
    top:0px;
}

.service .faq_up{
    background:url('/i/img/krug_red.png') no-repeat 0% 0%;
    height:24px;
    width:24px;
    cursor:pointer;
    z-index:100;
    position:absolute;
    right:10px;
    top:-5px;
}
.service .faq_down{
    position: relative;
    background:url('/i/img/krug_blue.png') no-repeat 0% 0%;
    height:24px;
    width:24px;
    cursor:pointer;
    z-index:100;
    zoom: 1;
    position:absolute;
    right:10px;
    top:-5px;
}
/*.red_krug{*/
    /*background:url('/i/img/krug_red.png') no-repeat 0% 0%;*/
    /*cursor:pointer;*/
    /*height:28px;*/
    /*width:28px;*/
    /*position:absolute;*/
    /*right:15px;*/
    /*top:7px;*/
    /*z-index:100;*/
/*}*/
/*.blue_krug{*/
    /*background:url('/i/img/krug_blue.png') no-repeat 0% 0%;*/
    /*cursor:pointer;*/
    /*height:28px;*/
    /*width:28px;*/
    /*position:absolute;*/
    /*right:15px;*/
    /*top:7px;*/
    /*z-index:100;*/
/*}*/
.red_ico{
    background:url('/i/img/error.png') no-repeat 0% 0%;
    height:32px;
    width:32px;
}
.green_ico{
    background:url('/i/img/done.png') no-repeat 0% 0%;
    height:32px;
    width:32px;
}
/*
td .pages_center{
	background:url('/i/img/btn_gray_center.png') repeat-x;
	vertical-align: top;
	height: 42px;
}

.pages_center span{
	background:url('/i/img/page_red.png') no-repeat top left;
	color: white;
	width: 31px;
	height: 21px;
	margin: 5px 0px 0px 0px;
	display:inline-block;
	text-align:center;
	line-height:10px;
	padding: 10px 0px 0px 0px;
}
.pages_center a{
	color: gray;
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	display:inline-block;
	width: 31px;
	height: 31px;
	text-align:center;
	padding: 0px 0px;
	line-height:27px;
}

*/
td .pages_center{
	vertical-align: middle;
	height: 42px;
}

.pages_center span{
	background:url('/i/img/page_red.png') no-repeat top left;
    behavior: url('/css/site/iepngfix.htc');
	color: white;
	width: 31px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	display:inline-block;
	text-align:center;
	line-height:10px;
	padding: 10px 0px 0px 0px;
}
.pages_center .pages_text{
	color: gray;
	width: 60px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	display:inline-block;
	text-align:center;
	line-height:10px;
	padding: 10px 10px 0px 0px;
	background: none;
}
.pages_center a{
	color: gray;
	display:inline-block;
	width: 31px;
	height: 21px;
	text-align:center;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:10px;
}
* html .pages_center span{
	margin: 5px 0px 0px 0px;
}
* html .pages_center .pages_text{
	margin: 5px 0px 0px 0px;
}
* html .pages_center a{
	margin: 5px 0px 0px 0px;
}
.pages_left{
	width: 15px;
	height: 42px;
}
.pages_right{
	width: 15px;
	height: 42px;
}
.reg_tr{
	height: 35px;
}
input[type=text],input[type=password],input[type=file], select{
	height: 24px;
	border: 1px solid #cccccc;
	vertical-align: middle;
	margin-bottom:5px;
	margin-top:3px;
	font-size:16px;
	color: #666666;
}
option {
background: white;
}
textarea {
	border: 1px solid #cccccc;
	vertical-align: middle;
	margin-bottom:5px;
	color:#666666;
}
.plus_ico{
	background:url('/i/img/plus.png') no-repeat 0% 0%;
    height:30px;
    width:30px;
}
.register{
	background:url('/i/img/register.png') no-repeat 0% 0%;
    height:40px;
    width: 147px;
}
.reg_red_label{
	color: #ff0000;
}
.center_btn{
	margin-top:5px;
    height:64px;
    width:651px;
    background:url('/i/img/button-big.png') no-repeat;
    line-height:60px;
    border: 0;
}
.center_btn a{
    color:white;
    padding-left: 20px;
    font-size:18pt;
}
.price_tbl {
}
.price_tbl td{
	/*height:100%;*/
}
.price_tbl td {
	/*height:100%;*/
 	/*padding:1px;*/
}
.price_blue {
	height:100%;
	width:100%;
	background-color:#f8f4f4;
	/*background-color:#f1f9fb;*/
}
.price_blue td{
	height:20px;
	padding: 0px 10px;
	vertical-align:middle;
	margin:0;
}
.price_blue .top td{
	height:5px;
	padding:0;
}
.price_blue .bottom td{
	height:5px;
	padding:0;
}
.price_blue .top td.left{
	height:5px;
	background:url('/i/img/blue_tl.png') no-repeat left top;
}
.price_blue .top td.right{
	height:5px;
	background:url('/i/img/blue_tr.png') no-repeat right top;
}
.price_blue .bottom td.left{
	height:5px;
	background:url('/i/img/blue_bl.png') no-repeat left bottom;
}
.price_blue .bottom td.right{
	height:5px;
	background:url('/i/img/blue_br.png') no-repeat right bottom;
}
.price_blue a{
	color:#003399;
}
.price_gray {
	height:100%;
	width:100%;
	background-color:#e0ebf5;
}
.price_gray td{
	height:20px;
	padding: 0px 10px;
	vertical-align:middle;
	margin:0;
}
.price_gray .top td{
	height:5px;
	padding:0;
}
.price_gray .bottom td{
	height:5px;
	padding:0;
}
.price_gray .top td.left{
	height:5px;
	background:url('/i/img/gray_tl.png') no-repeat left top;
}
.price_gray .top td.right{
	height:5px;
	background:url('/i/img/gray_tr.png') no-repeat right top;
}
.price_gray .bottom td.left{
	height:5px;
	background:url('/i/img/gray_bl.png') no-repeat left bottom;
}
.price_gray .bottom td.right{
	height:5px;
	background:url('/i/img/gray_br.png') no-repeat right bottom;
}
.price_gray a{
	color:#003399;
}
/* Для услуг, чтоб выделить вложенные таблички */
.faq_gray .price_gray {
	background-color:#f1f9fb;
}
.faq_gray .price_gray .top td.left{
	height:5px;
	background:url('/i/img/blue2_tl.png') no-repeat left top;
}
.faq_gray .price_gray .top td.right{
	height:5px;
	background:url('/i/img/blue2_tr.png') no-repeat right top;
}
.faq_gray .price_gray .bottom td.left{
	height:5px;
	background:url('/i/img/blue2_bl.png') no-repeat left bottom;
}
.faq_gray .price_gray .bottom td.right{
	height:5px;
	background:url('/i/img/blue2_br.png') no-repeat right bottom;
}
.faq_gray .price_blue {
	background-color:#e0ebf5;
}
.faq_gray .price_blue .top td.left{
	height:5px;background:none;
}
.faq_gray .price_blue .top td.right{
	height:5px;background:none;
}
.faq_gray .price_blue .bottom td.left{
	height:5px;background:none;
}
.faq_gray .price_blue .bottom td.right{
	height:5px;background:none;
}
.faq_gray .table_white td{
	padding:10px 20px;
	vertical-align:middle;
}

.faq_blue .price_blue {
	background-color:#f1f9fb;
}
.faq_blue .price_blue .top td.left{
	height:5px;
	background:none;
}
.faq_blue .price_blue .top td.right{
	height:5px;
	background:none;
}
.faq_blue .price_blue .bottom td.left{
	height:5px;
	background:none;
}
.faq_blue .price_blue .bottom td.right{
	height:5px;
	background:none;
}
.faq_blue tr.table_white td{
	padding:10px 20px;
	vertical-align:middle;
}
.faq_blue .price_gray {
	background-color:#e0ebf5;
}
.faq_blue .price_gray .top td.left{
	height:5px;
	background:url('/i/img/gray_tl.png') no-repeat left top;
}
.faq_blue .price_gray .top td.right{
	height:5px;
	background:url('/i/img/gray_tr.png') no-repeat right top;
}
.faq_blue .price_gray .bottom td.left{
	height:5px;
	background:url('/i/img/gray_bl.png') no-repeat left bottom;
}
.faq_blue .price_gray .bottom td.right{
	height:5px;
	background:url('/i/img/gray_br.png') no-repeat right bottom;
}
/**/
.table_white td{
	padding:10px;
	vertical-align:middle;
}
.header_orders td{
	padding:0 0 0 5px;
	vertical-align:middle;
}
.table_white a{
	color:#003399;
}
.price_low_img {
	height:68px;
	width:68px;
	position:absolute;
	top:40px; 
	right:-70px;
	background:url('/i/img/price-low.png') top right no-repeat;
}
.top_border{
	border-top: 1px solid #e9e9e9;
}
.tr_padding_top td{
	padding-top:10px;
}

.whitetext {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.whitetext1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.listmenu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #6E6D6D;
	text-decoration: none;
	text-align: justify;
	border: 1px solid #A3DCF7;
	height:12px;
	margin:0px;
}

.link1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	color: #0F5CC0;
	text-decoration: none;
}
.link1:link {
	text-decoration: underline;
}
.link1:visited {
	text-decoration: none;
	color: #0F5CC0;
}
.link1:hover {
	text-decoration: underline;
	color: #0F5CC0;
}
.link1:active {
	text-decoration: none;
	color: #0F5CC0;
}
a.blue{
	color:#003399;
	text-decoration: none;
}
.right_column{
	width:26%;
	padding-left:30px;
	font-size:11px;
	vertical-align:top;
}
.right_column2{
	width:300px;;
	padding-left:30px;
	font-size:11px;
	vertical-align:top;
}
.pngfix {}
h2 {font-size:14pt;line-height:120%;font-weight:normal;padding-bottom:1em;}
h2.black{
	color:black;
	font-size:11pt;
	padding-bottom:1em;
	font-weight:bold;
}
input.submit{
	width:70px;
	font-size:10pt;
	cursor:pointer;
}
a.tip{
	text-decoration:none;
	border-bottom:1px dotted;
    font-weight:bold;
}
a.tip:hover{
	border-bottom:none;
    font-weight:bold;
}
a.active_tip {
	font-weight:bold;
	border-bottom:none;
	color:#666;
	text-decoration:none;
}
tr.mouse_over td{
	background: #f6f6f6 url(/i/img/grad1.png) 0 100% repeat-x;
}
tr.mouse_over td{
	background: #f6f6f6 url(/i/img/grad1.png) 0 100% repeat-x !important;
}
tr.mouse_over table.price_blue td{
	background: #f6f6f6 url(/i/img/grad1.png) 0 100% repeat-x;
}
tr.mouse_over table.price_blue{
	background: #f6f6f6 url(/i/img/grad1.png) 0 100% repeat-x;
}
tr.mouse_over table.price_gray{
	background: #f6f6f6 url(/i/img/grad1.png) 0 100% repeat-x;
}
.work
tr.mouse_over table.price_gray{
	background: #f6f6f6 url(/i/img/grad1.png) 0 100% repeat-x;
}
.work_tbl td{
	padding:5px;
}
h3{
	font-size:11pt;
}
.kabinet_title{
    color: #333333;
    font-size:11pt;
    padding-bottom: 10px;
    
}
.kabinet_text_blue{
    font-weight:normal;
    font-size:15pt;
    color:#0c5993;
    padding-bottom:25px;
    padding-left: 0px;
}
.kabinet_text_black{
    font-weight:normal;
    font-size:15pt;
    color:#333333;
    padding-bottom:25px;
    padding-left: 0px;
}

.kabinet_2{
    color: #da0401;
    font-size:11pt;
    padding-bottom: 10px;
}
.kabinet_td1{
    background-color: #f1f9fb;
    border:2px white solid;
}
.kabinet_td2{
    background-color: #f4f4f4;
    border:2px white solid;
}
.kabinet_td_title{
    color: #666666;
}
.price_tbl td{
    /*border:2px white solid;*/
}
.done{
    background: url(/i/img/btn_close2.png ) no-repeat;
    width: 30px;
    height: 30px; 
}
.kab1_t_l{
    background: url(/i/img/round1_t_l.png ) no-repeat;
    width: 5px;
    height: 5px;
    border: none;
}
.kab1_t_r{
    background: url(/i/img/round1_t_r.png ) no-repeat;
    width: 5px;
    height: 5px;
    border: none;
}
td.kab1_center{
    background-color: #f1f9fb;
    border: none;
    vertical-align:middle;
}
.kab1_b_l{
    background: url(/i/img/round1_b_l.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab1_b_r{
    background: url(/i/img/round1_b_r.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab2_t_l{
    background: url(/i/img/round2_t_l.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab2_t_r{
    background: url(/i/img/round2_t_r.png ) no-repeat;
    width: 5px;
    height: 5px;
}
td.kab2_center{
    background-color: #f8f4f4;
    border: none;
    vertical-align:middle;
}
.kab2_b_l{
    background: url(/i/img/round2_b_l.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab2_b_r{
    background: url(/i/img/round2_b_r.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab3_t_l{
    background: url(/i/img/round3_t_l.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab3_t_r{
    background: url(/i/img/round3_t_r.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab3_center{
     background-color: white;
    border: none;
}
.kab3_b_l{
    background: url(/i/img/round3_b_l.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab3_b_r{
    background: url(/i/img/round3_b_r.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab4_t_l{
    background: url(/i/img/round4_t_l.png ) no-repeat scroll left top;
    /*width: 5px;*/
    height: 5px;
}
.kab4_t_r{
    background: url(/i/img/round4_t_r.png ) no-repeat scroll right top;
    /*width: 5px;*/
    height: 5px;
}
.kab4_center{
     background-color: #e0ebf5;
    border: none;
}
.kab4_b_l{
    background: url(/i/img/round4_b_l.png ) no-repeat;
    /*width: 5px;*/
    height: 5px;
}
.kab4_b_r{
    background: url(/i/img/round4_b_r.png ) no-repeat;
    /*width: 5px;*/
    height: 5px;
}
.kab5_t_l{
    background: url(/i/img/round5_t_l.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab5_t_r{
    background: url(/i/img/round5_t_r.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab5_center{
     background-color: #e9eaeb;
    border: none;
}
.kab5_b_l{
    background: url(/i/img/round5_b_l.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.kab5_b_r{
    background: url(/i/img/round5_b_r.png ) no-repeat;
    width: 5px;
    height: 5px;
}
.corners_k4 {
    /*background: #fcfcfc;*/
    background: #e0ebf5;
}
.corners_k4 .t {background: url(/i/img/b-dot.jpg) 0 0 repeat-x; width: 100%}
.corners_k4 .b {background: url(/i/img/b-dot.jpg) 0 100% repeat-x}
.corners_k4 .l {background: url(/i/img/b-dot.jpg) 0 0 repeat-y}
.corners_k4 .r {background: url(/i/img/b-dot.jpg) 100% 0 repeat-y}
.corners_k4 .bl {background: url(/i/img/round4_b_l.png) 0 100% no-repeat}
.corners_k4 .br {background: url(/i/img/round4_b_r.png) 100% 100% no-repeat}
.corners_k4 .tl {background: url(/i/img/round4_t_l.png) 0 0 no-repeat;}
.corners_k4 .tr {background: url(/i/img/round4_t_r.png) 100% 0 no-repeat; padding:10px}

.corners_k7 {
    /*background: #fcfcfc;*/
    background: #f1f9fb;
}
.corners_k7 .t {background: url(/i/img/b-dot1.png) 0 0 repeat-x; width: 100%}
.corners_k7 .b {background: url(/i/img/b-dot1.png) 0 100% repeat-x}
.corners_k7 .l {background: url(/i/img/b-dot1.png) 0 0 repeat-y}
.corners_k7 .r {background: url(/i/img/b-dot1.png) 100% 0 repeat-y}
.corners_k7 .bl {background: url(/i/img/round8_b_l.png) 0 100% no-repeat}
.corners_k7 .br {background: url(/i/img/round8_b_r.png) 100% 100% no-repeat}
.corners_k7 .tl {background: url(/i/img/round8_t_l.png) 0 0 no-repeat;}
.corners_k7 .tr {background: url(/i/img/round8_t_r.png) 100% 0 no-repeat; padding:10px}

.corners_k8 {
    background: white;
}
.corners_k8 .t {background: url(/i/img/b-dot.jpg) 0 0 repeat-x; width: 100%}
.corners_k8 .b {background: url(/i/img/b-dot.jpg) 0 100% repeat-x}
.corners_k8 .l {background: url(/i/img/b-dot.jpg) 0 0 repeat-y}
.corners_k8 .r {background: url(/i/img/b-dot.jpg) 100% 0 repeat-y}
.corners_k8 .bl {background: url(/i/img/b-l_white.gif) 0 100% no-repeat}
.corners_k8 .br {background: url(/i/img/b-r_white.gif) 100% 100% no-repeat}
.corners_k8 .tl {background: url(/i/img/t-l_white.gif) 0 0 no-repeat;}
.corners_k8 .tr {background: url(/i/img/t-r_white.gif) 100% 0 no-repeat; padding:10px}
.corners_k8 .tr2 {background: url(/i/img/t-r_white.gif) 100% 0 no-repeat; padding:0px}

.corners_kwhite {
    background: white;
}
.corners_kwhite .t {background: url(/i/img/b-dot3.jpg) 0 0 repeat-x; width: 100%}
.corners_kwhite .b {background: url(/i/img/b-dot3.jpg) 0 100% repeat-x}
.corners_kwhite .l {background: url(/i/img/b-dot3.jpg) 0 0 repeat-y}
.corners_kwhite .r {background: url(/i/img/b-dot3.jpg) 100% 0 repeat-y}
.corners_kwhite .bl {background: url(/i/img/round6_b_l.png) 0 100% no-repeat}
.corners_kwhite .br {background: url(/i/img/round6_b_r.png) 100% 100% no-repeat}
.corners_kwhite .tl {background: url(/i/img/round6_t_l.png) 0 0 no-repeat;}
.corners_kwhite .tr {background: url(/i/img/round6_t_r.png) 100% 0 no-repeat; padding:10px}

.corners_kwhite7 {
    /*background: red;*/
    background: white;
}
.corners_kwhite7 .t {background: url(/i/img/b-dot3.jpg) 0 0 repeat-x; width: 100%}
.corners_kwhite7 .b {background: url(/i/img/b-dot3.jpg) 0 100% repeat-x}
.corners_kwhite7 .l {background: url(/i/img/b-dot3.jpg) 0 0 repeat-y}
.corners_kwhite7 .r {background: url(/i/img/b-dot3.jpg) 100% 0 repeat-y}
.corners_kwhite7 .bl {background: url(/i/img/round7_b_l.png) 0 100% no-repeat}
.corners_kwhite7 .br {background: url(/i/img/round7_b_r.png) 100% 100% no-repeat}
.corners_kwhite7 .tl {background: url(/i/img/round7_t_l.png) 0 0 no-repeat;}
.corners_kwhite7 .tr {background: url(/i/img/round7_t_r.png) 100% 0 no-repeat; padding:5px}


div.rounded {
    clear:both;
    max-width:2400px;
    margin:5px auto;
    width:95%;
}

div.rounded div.top {padding:0px; width:100%; background:url(/i/img/round8_t_l.png) no-repeat bottom left;}
div.rounded div.top div.right {height:5px; margin-left:5px;background:url(/i/img/round8_t_r2.png) no-repeat bottom right;}
div.rounded div.middle {clear:both;width:100%;background:url(/i/img/b-dot8-1.png) repeat-y left;}
div.rounded div.middle div.right {margin-left:5px;background:url(/i/img/b-dot8-1.png) repeat-y right;}
div.rounded div.bottom {clear:both; padding:0px; width:100%; background:url(/i/img/round8_b_l.png) no-repeat top left;}
div.rounded div.bottom div.right {height:5px;margin-left:5px;background:url(/i/img/round8_b_r2.png) no-repeat top right;}

div.rounded div.middle div.right div.content {
    background-color: #f1f9fb;
    margin-right:5px;
    padding:0px 7px;
}

div.rounded4 div.top {padding:0px; width:100%; background:url(/i/img/round4_t_l.png) no-repeat bottom left;}
div.rounded4 div.top div.right {height:5px; margin-left:5px;background:url(/i/img/round4_t_r2.png) no-repeat bottom right;}
div.rounded4 div.middle {clear:both;width:100%;background:url(/i/img/b-dot4-1.png) repeat-y left;}
div.rounded4 div.middle div.right {margin-left:5px;background:url(/i/img/b-dot4-1.png) repeat-y right;}
div.rounded4 div.bottom {clear:both; padding:0px; width:100%; background:url(/i/img/round4_b_l.png) no-repeat top left;}
div.rounded4 div.bottom div.right {height:5px;margin-left:5px;background:url(/i/img/round4_b_r2.png) no-repeat top right;}

div.rounded4 div.middle div.right div.content {
    background: #e0ebf5;
    margin-right:5px;
    padding:0px 7px;
}

div.rounded3 div.top {padding:0px; width:100%; background:url(/i/img/round3_t_l.png) no-repeat bottom left;}
div.rounded3 div.top div.right {height:5px; margin-left:5px;background:url(/i/img/round3_t_r2.png) no-repeat bottom right;}
div.rounded3 div.middle {clear:both;width:100%;background:url(/i/img/b-dot3-1.png) repeat-y left;}
div.rounded3 div.middle div.right {margin-left:5px;background:url(/i/img/b-dot3-1.png) repeat-y right;}
div.rounded3 div.bottom {clear:both; padding:0px; width:100%; background:url(/i/img/round3_b_l.png) no-repeat top left;}
div.rounded3 div.bottom div.right {height:5px;margin-left:5px;background:url(/i/img/round3_b_r2.png) no-repeat top right;}

div.rounded3 div.middle div.right div.content {
    background: white;
    margin-right:5px;
    padding:0px 7px;
}

div.rounded5 {
    clear:both;
    max-width:2400px;
    margin:5px auto;
    width:95%;
}

div.rounded5 div.top {padding:0px; width:100%; background:url(/i/img/round8_t_l.png) no-repeat bottom left;}
div.rounded5 div.top div.right {height:5px; margin-left:5px;background:url(/i/img/round8_t_r2.png) no-repeat bottom right;}
div.rounded5 div.middle {clear:both;width:100%;background:url(/i/img/b-dot8-1.png) repeat-y left;}
div.rounded5 div.middle div.right {margin-left:5px;background:url(/i/img/b-dot8-1.png) repeat-y right;}
div.rounded5 div.bottom {clear:both; padding:0px; width:100%; background:url(/i/img/round8_b_l.png) no-repeat top left;}
div.rounded5 div.bottom div.right {height:5px;margin-left:5px;background:url(/i/img/round8_b_r2.png) no-repeat top right;}

div.rounded5 div.middle div.right div.content {
    background-color: #f1f9fb;
    margin-right:5px;
    padding:0px 7px;
}

.dialog-kabinet {
    position: fixed;
    left: 0px;
    top: 150px;
}

.dialog-kabinet .ui-widget-header {
    background: #f1f9fb;
    border: none;
}
.dialog-order{
    position: fixed;
    left: 100px;
    top: 150px;
}

.dialog-sendmsg{
    position: fixed;
    /*position: absolute;*/
    left: 100px;
    top: 200px;
    /*top: expression(eval(document.documentElement.scrollTop) + 200 + 'px');*/
}
.dialog-login{
   position: fixed;
   right: 80px;
   top: 100px; 
}
.close_mess{
    background: url(/i/img/krug_red.png ) no-repeat;
    width:24px;
    height:24px;
}
.open_mess{
    background: url(/i/img/krug_blue.png ) no-repeat;
    width:24px;
    height:24px;
}
.messages a{
    color: #003399;
}
.fon {
    /*background-color:#333;*/
    background: url(/i/img/grayBg.png) repeat;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
    display:block;
    position: fixed;
    width:100%;
    height:100%;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom:0;
    z-index:90;
    opacity:0.65;
}
* html .fon {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.bread_crumbs{
	color:#999999;
	position:absolute; 
	margin-top:-25px;
}
.bread_crumbs a{
	color:#003399;
}
.bread_crumbs span.blue{
	color:#003399;
	padding: 0 5px;
}
.bread_crumbs span.red{
	color:#DA0401;
	padding: 0 5px;
}
.message_blue{
	background-color:#f1f9fb;
}
.message_gray{
	background-color:#e0ebf5;
}
.top td.message_blue_left{
	width:4px;
	height:4px;
	background:#f1f9fb url('/i/img/blue_tl.png') no-repeat left top;
    font-size:0px;
}
.top td.message_gray_left{
	width:4px;
	height:4px;
	background:#e0ebf5 url('/i/img/gray_tl.png') no-repeat left top;
    font-size:0px;
}
.top td.message_blue_right{
	width:4px;
	height:4px;
	background:#f1f9fb url('/i/img/blue_tr.png') no-repeat right top;
    font-size:0px;
}
.top td.message_gray_right{
	width:4px;
	height:4px;
	background:#e0ebf5 url('/i/img/gray_tr.png') no-repeat right top;
    font-size:0px;
}
.bottom td.message_blue_left{
	width:4px;
	height:4px;
	background:#f1f9fb url('/i/img/blue_bl.png') no-repeat left top;
    font-size:0px;
}
.bottom td.message_gray_left{
	width:4px;
	height:4px;
	background:#e0ebf5 url('/i/img/gray_bl.png') no-repeat left top;
    font-size:0px;
}
.bottom td.message_blue_right{
	width:4px;
	height:4px;
	background:#f1f9fb url('/i/img/blue_br.png') no-repeat right top;
    font-size:0px;
}
.bottom td.message_gray_right{
	width:4px;
	height:4px;
	background:#e0ebf5 url('/i/img/gray_br.png') no-repeat right top;
    font-size:0px;
}
.service {margin-bottom:1em;}
.service table.price_tbl .price_gray td.text_padding {padding-left:40px;}
.service table.price_tbl .price_blue td.text_padding {padding-left:40px;}
.service table.price_tbl .table_white td.text_padding {padding-left:40px;}
.service table.price_tbl td {padding:0 1px 0 0;}
.service table.price_tbl .price_gray td {width:50%;padding: 0 10px;}
.service table.price_tbl .price_blue td {width:50%;padding: 0 10px;}
.service table.price_tbl .table_white td {width:50%;padding: 10px;}

.service .t {background: url(/i/img/b-dot.jpg) 0 0 repeat-x; width: 100%}
.service .b {background: url(/i/img/b-dot.jpg) 0 100% repeat-x}
.service .l {background: url(/i/img/b-dot.jpg) 0 0 repeat-y}
.service .r {background: url(/i/img/b-dot.jpg) 100% 0 repeat-y}

.service .bl {background: url(/i/img/b-l.gif) 0 100% no-repeat}
.service .br {background: url(/i/img/b-r.gif) 100% 100% no-repeat}
.service .tl {background: url(/i/img/t-l.gif) 0 0 no-repeat;}
.service .tr {background: url(/i/img/t-r.gif) 100% 0 no-repeat; padding:10px}

.faq_gray .service{background: none;}
.faq_gray .service .t {background: url(/i/img/1x1_light.gif) 0 0 repeat-x; width: 100%}
.faq_gray .service .b {background: url(/i/img/1x1_light.gif) 0 100% repeat-x}
.faq_gray .service .l {background: url(/i/img/1x1_light.gif) 0 0 repeat-y}
.faq_gray .service .r {background: url(/i/img/1x1_light.gif) 100% 0 repeat-y}
.faq_gray .service .bl {background: url(/i/img/b-l_dark.gif) 0 100% no-repeat}
.faq_gray .service .br {background: url(/i/img/b-r_dark.gif) 100% 100% no-repeat}
.faq_gray .service .tl {background: url(/i/img/t-l_dark.gif) 0 0 no-repeat;}
.faq_gray .service .tr {background: url(/i/img/t-r_dark.gif) 100% 0 no-repeat;}

.faq_blue .service{background: none;}
.faq_blue .service .t {background: url(/i/img/b-dot.jpg) 0 0 repeat-x; width: 100%}
.faq_blue .service .b {background: url(/i/img/b-dot.jpg) 0 100% repeat-x}
.faq_blue .service .l {background: url(/i/img/b-dot.jpg) 0 0 repeat-y}
.faq_blue .service .r {background: url(/i/img/b-dot.jpg) 100% 0 repeat-y}
.faq_blue .service .bl {background: url(/i/img/b-l_light.gif) 0 100% no-repeat}
.faq_blue .service .br {background: url(/i/img/b-r_light.gif) 100% 100% no-repeat}
.faq_blue .service .tl {background: url(/i/img/t-l_light.gif) 0 0 no-repeat;}
.faq_blue .service .tr {background: url(/i/img/t-r_light.gif) 100% 0 no-repeat;}
.form td {
	font-size:10pt;
	padding-right: 5px;
}
.form td input, .form input{
	height: 24px;
}
.form td select, .form select{
	font-size: 16px;
}
.form .phone_form img{
	height:30px;
	position: relative;
	top: 8px;
	left: 3px;
}
.form .phone_form input, .form .phone_form select {
	margin-bottom: 8px;
}
.register_succsess{
	z-index: 10000;
	display: none;
	position: absolute;
}
.round_block_blue {
	width: 100%;
}
.round_block_blue .round_block, .round_block_blue .round_block .round_block_light_blue, .round_block_light_blue, .round_block_grey {
	width: 99%;
}
.round_block {
	width: 500px;
}
.round_block .round_top div, .round_block .round_bottom div, .round_block_blue .round_top div,.round_block_blue .round_bottom div, .round_block_light_blue .round_top div, .round_block_light_blue .round_bottom div, .round_block_grey .round_top div, .round_block_grey .round_bottom div{
	float: left;
	line-height: 0;
	font-size: 0;
}
.round_block .round_top, .round_block .round_bottom, .round_block_blue .round_block .round_top, .round_block_blue .round_block .round_bottom, .round_block_blue .round_top, .round_block_blue .round_bottom, .round_block_grey .round_top, .round_block_grey .round_bottom{
	height: 8px;
	width: 100%;
}
.round_block_blue .round_top, .round_block_blue .round_bottom, .round_block_blue .round_block .round_block_light_blue .round_top, .round_block_blue .round_block .round_block_light_blue .round_bottom, .round_block_light_blue .round_top, .round_block_light_blue .round_bottom{
	height: 4px;
}
.round_block_blue .round_left, .round_block_blue .round_right {
	width: 4px;
	height: 4px;
}
.round_block .round_left, .round_block .round_right, .round_block_blue .round_block .round_left, .round_block_blue .round_block .round_right, .round_block_grey .round_left, .round_block_grey .round_right{
	width: 8px;
	height: 8px;
}
.round_block_blue .round_block .round_block_light_blue .round_left, .round_block_blue .round_block .round_block_light_blue .round_right, .round_block_light_blue .round_left, .round_block_light_blue .round_right {
	width: 4px;
	height: 4px;
}
.round_block_blue .round_center{
	width: 98.7%;
	height: 4px;
	background: #E0EBF5;
}
.round_block .round_center, .round_block_blue .round_block .round_center{
	width: 484px;
	height: 8px;
	background: #FFFFFF;
}
.round_block_grey .round_center{
	width: 200px;
	height: 8px;
	background: #E7EBEF;
}
.round_block_blue .round_block .round_block_light_blue .round_center, .round_block_light_blue .round_center{
	height: 4px;
	background: #F3F9FC;
}
.round_block_blue .round_block .round_center, .round_block_blue .round_block .round_block_light_blue .round_center, .round_block_light_blue .round_center{
	width: 97.5%;
}
.round_block_blue .round_top .round_left{background: url(/i/img/gray_tl.png) no-repeat;}
.round_block_blue .round_top .round_right{background: url(/i/img/gray_tr.png) no-repeat 0 100%;}
.round_block_blue .round_bottom .round_left{background: url(/i/img/gray_bl.png) no-repeat;}
.round_block_blue .round_bottom .round_right{background: url(/i/img/gray_br.png) no-repeat 0 100%;}
.round_block .round_top .round_left{background: url(/i/img/whiteBorderTopLeft.png) no-repeat;}
.round_block .round_top .round_right{background: url(/i/img/whiteBorderTopRight.png) no-repeat  0 100%;}
.round_block .round_bottom .round_left{background: url(/i/img/whiteBorderBottomLeft.png) no-repeat;}
.round_block .round_bottom .round_right{background: url(/i/img/whiteBorderBottomRight.png) no-repeat  0 100%;}
.round_block_light_blue .round_top .round_left{background: url(/i/img/blue_tl.png) no-repeat;}
.round_block_light_blue .round_top .round_right{background: url(/i/img/blue_tr.png) no-repeat 0 100%;}
.round_block_light_blue .round_bottom .round_left{background: url(/i/img/blue_bl.png) no-repeat;}
.round_block_light_blue .round_bottom .round_right{background: url(/i/img/blue_br.png) no-repeat 0 100%;}
.round_block_grey .round_top .round_left{background: url(/i/img/top_grey_left.png) no-repeat;}
.round_block_grey .round_top .round_right{background: url(/i/img/top_grey_right.png) no-repeat 0 100%;}
.round_block_grey .round_bottom .round_left{background: url(/i/img/bottom_grey_left.png) no-repeat;}
.round_block_grey .round_bottom .round_right{background: url(/i/img/bottom_grey_right.png) no-repeat 0 100%;}

.round_block_blue .round_content {
	width: 98%;
	background: #E0EBF5;
	padding: 0 5px 5px 5px;
}
.round_block .round_content, .round_block_blue .round_block .round_content {
	width: 490px;
	background: #FFFFFF;
	padding: 0 5px 5px 5px;
}
.round_block .round_block_light_blue .round_content, .round_block_light_blue .round_content{
	background: #F3F9FC;
}
.round_block_blue .round_block .round_content, .round_block_blue .round_content, .round_block_light_blue .round_content {
	width: 100%;
	padding: 0;
}
.round_block_grey .round_content{
	width: 100%;
	background: #E7EBEF;
}
.contact_block{
	border-bottom: 1px solid #A0A0A0;
	width: auto;
}
.overlay_div {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	display: none;
	background: #000000;
	filter: alpha(opacity=90);
}
.close_butt{
	background: url(/i/img/btn_close_dialog.png) no-repeat;
	width: 24px;
	height: 24px;
	float: right;
	cursor: pointer;
}
.close_butt:hover, .pngfix close_butt hover{
	background: url(/i/img/btn_close_agressive.png) no-repeat;
}
.cofirm_butt{
	background: url(/i/img/gotovo_btn.png) no-repeat;
	width: 108px;
	height: 40px;
	margin-top: 20px;
	cursor: pointer;
}
.send_butt {
	background: url(/i/img/send_btn.png) no-repeat;
	width: 87px;
	height: 32px;
}
.account_menu{
	margin-bottom: 30px;
}
.account_menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.account_menu ul li{
	float: left;
	margin-right: 45px;
}
.account_menu ul li span{
	margin-bottom: 10px;
	display: block;
	float: left;
	height: 30px;
}
.account_menu ul li span.left_red, .account_menu ul li span.right_red{
	display: none;
}
.account_menu ul li a{
	color: #003399;
	border-bottom: 1px dotted #003399;
	text-decoration: none;
}
.contact_block table td {
	padding: 5px 0 5px 5px;
}
.top_arrow {
	display: block;
	float: right;
	background: url(/i/img/arrowup.png) no-repeat;
	width: 10px;
	height: 6px;
}
.contact_item{
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	padding: 4px 10px;
	text-align: center;
	width: 100px;
}
.save_btn{
	background:url('/i/img/save_btn.png') no-repeat 0% 0%;
    height:32px;
    width: 86px;
    margin-top: 10px;
}
.round_block_red {
	margin: 20px 0;
	width:275px;
}
.round_block_red .round_top, .round_block_red .round_bottom{
	height: 12px;
}
.round_block_red .round_top div, .round_block_red .round_bottom div{
	float: left;
	line-height: 0;
	font-size: 0;
}
.round_block_red .round_left,.round_block_red .round_right{
	width: 12px;
	height: 13px;
}
.round_block_red .round_center{
	width: 251px;
	height: 13px;
}
.round_block_red .round_center div{
	height: 11px;
	width: 251px;
}
.round_block_red .round_top .round_center div{
	border-top: 2px solid #CC0000;
}
.round_block_red .round_bottom .round_center div{
	border-bottom: 2px solid #CC0000;
}
.round_block_red .round_top .round_left{
	background: url(/i/img/red_top_left.png) no-repeat;
}
.round_block_red .round_top .round_right{
	background: url(/i/img/red_top_right.png) no-repeat;
}
.round_block_red .round_bottom .round_left{
	background: url(/i/img/red_bottom_left.png) no-repeat;
}
.round_block_red .round_bottom .round_right{
	background: url(/i/img/red_bottom_right.png) no-repeat;
}
.round_block_red .round_content {
	width: 271px;
	border: 2px solid #CC0000;
	border-top: none;
	border-bottom: none;
	padding: 0px;
}
.round_block_red a {
	color: #003399;
}
.round_block_red a, .round_block_red p {
	font-size: 10pt;
	line-height: 150%;
}
.new_email{
	width: 308px;
}
span.plus_butt, span.minus_butt{
	position: absolute;
	display: block;
	height: 30px;
	width: 30px;
	left: 315px;
	top: 0px;
}
div.plus_butt, div.minus_butt{
	height: 30px;
	width: 30px;
	background: url(/i/img/plus.png) no-repeat;
}
div.minus_butt{
	background: url(/i/img/minus_btn.png) no-repeat;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/img/minus_btn.png, sizingMethod=crop);
}
.send_order{
	width: 139px;
	height: 32px;
	background: url(/i/img/reqsendbtn.png);
	cursor: pointer;
}
.ajax_loader{
	background:url('/i/img/ajax-loader.gif') no-repeat;
	width: 32px;
	height: 32px;
	display: none;
}
.err_input{
	border : 2px solid #EA0000 !important;
}
.confirm_input{
	border : 2px solid #81D214 !important;
}
.remind_password{
	display: none;
	position: absolute;
	width: 200px;
	top: 30px;
	left: 475px;
	font-size: 8pt;
	z-index: 100000;
}
.remind_password .round_block_grey{
	float: left;
	margin-left: 8px;
}
.cornerHelp{
	position: relative;
	top: 40px;
	background: url(/i/img/plashka_grey.png);
	width: 8px;
	height: 15px;
}
.resend_confirmation_butt{
	display: block;
	width: 254px;
	height: 32px;
	background: url(/i/img/resend_confirmation.png);
}
.change_mail_butt{
	display: block;
	width: 124px;
	height: 32px;
	background: url(/i/img/change_mail.png);
}
.dialog-passw{
   position: fixed;
   left: 300px;
   top: 300px; 
}
.change_passw{
	display: block;
	width: 142px;
	height: 32px;
	background: url(/i/img/change_passw.png);
	cursor: pointer;
}
.hidden_content{
	height: 206px;
	overflow-y: hidden;
}
.show_content{
	color: #DA0401;
	cursor: pointer;
	width: 60px;
	border-bottom: 1px solid #DA0401;
	margin-top: 10px;
}
.show_content span{
	float: right;
	position: relative;
	top: 5px;
	background: url(/i/img/red_arrow.gif) no-repeat;
	width: 10px;
	height: 5px;
}
.show_content span.hide_content{
	background: url(/i/img/red_arrow_t.gif) no-repeat;
}

.account_plus .green_ico{
	float: left;
	background: url(/i/img/done_small.png);
	width: 25px;
	height: 25px;
}
.account_plus span{
	position: relative;
	top: 5px;
	left: 5px;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
}
.order_now{
	background: url(/i/img/right_now.png);
	width: 255px;
	height: 36px;
	margin: 10px 0 0 30px;
}
.link_text{
	color: #DA0401;
	text-decoration: underline;
	cursor: pointer;
}
.input_bgr{
	background: url(/i/img/order-field.png) no-repeat;
	height:36px;
}
.radio div{
	margin: 5px 0px;
}
.inline_radio div, .inline_radio label:first-child, .inline_radio label.first_label, .inline_radio p.link_text, .inline_radio span.link_text {
	float: left;
	margin: 5px 20px 5px 0;
	padding-top: 10px;
}
.inline_radio label:first-child {
	width: 130px;
}
.bold_radio{
	float: left;
	
}
.bold_radio label:first-child{
	font-weight: bold;
}
.check_group{
	margin-left: 115px;
	position: relative;
	top: -35px;
}
.check {
	margin: 4px 0;
}
.check input, .radio input {
	margin-right: 3px;
}
