html, body{margin: 0; padding: 0; width: 100%; min-width: 997px; font-family: Arial; background: #fff;}
table { border-collapse: collapse; border-spacing: 0;font-family: Arial; font-size:12px;}
td { padding: 0; }
img {border:0;}
input {font-family: Arial;} 
.main {width: 100%; min-width:997px; font-family: Arial; font-size:13px; background:#fff;}
strong.smgreen {color:#749c0f;font-size:16px;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
.menu a.act {color:#2E86E7;text-decoration: none;}
.date {font-size:12px;color:#555; font-family: Arial; }

a {text-decoration: underline;font-size:14px;color:#2e86e7;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

a.details {margin: 18px 0 0 0; padding: 0 0 0 3%; width: 40%; float: left;}

/*chat new*/

.img_chat1 {border:solid 1px #d2d2d2;float:left;margin:5px 0 0 0;}
.link_chat1 {top:10px;left:13px;position:relative;z-index:2;margin:0 0 -10px 0;}
.link_chat1 a {text-decoration:underline;font-size:16px;}
.link_chat1 a:link {text-decoration:underline;font-size:16px;}
.link_chat1 a:visited {text-decoration:underline;}
.link_chat1 a:hover {text-decoration:none;}
.link_chat1 a:active {text-decoration:none;}
.img_chat2 {margin:0px;top:-10px;left:6px;border:none;position:relative;z-index:1;}

/* Top panel*/

.topbgd_line {min-width:997px; width:100%;}
.topbgd_line1 {height:23px;float:left;width:74%;background:url(/images/rt123/bgd_topline1.gif) repeat-x;margin:0;}
.topbgd_line1 div {font-size:13px;font-family:Arial;padding:2px 0px 0 20px;}
.topbgd_line1 div i {width:1px;height:18px;margin:0px 1% 0 1%;background:#ff5200;float:left;}
.topbgd_line1 div u {width:1px;height:18px;margin:0px 1% 0 1%;background:#1fc2ff;float:left;text-decoration: none;}
.topbgd_line1 div em {width:1px;height:18px;margin:0px 1% 0 1%;background:#bddf00;float:left;}
.topbgd_line1 div a {color:#dfe3eb;text-decoration:none;padding:0 0px 0 0;float:left;}
.topbgd_line1 div a:link, .topbgd_line1 div a:visited  {text-decoration:none;}
.topbgd_line1 div a:hover, .topbgd_line1 div a:active {text-decoration: underline;}

.topbgd_line2 {height:23px;float:right;width:26%;background:url(/images/rt123/bgd_topline2.gif) repeat-x;}
.topbgd_line2 div {color:#5d5d5d;float:right;padding:2px 0px 0 0px;font-size:13px;font-family:Arial;}
.topbgd_line2 i {border-left:1px solid #d8d8d8;height:23px;float:left;}
.topbgd_line2 img {float:right;margin:2px 5px 0 9px;} 
.topbgd_line2 u {color:#000;text-decoration: none;}
.topbgd_line2 em {color:#ff5200;text-decoration: none;font-style:normal;}



/*Top*/
.top {padding: 0; margin:0; width: 100%; float: left;}

/*Logo*/
.logo {float:left; width: 18%;}
.logo img{margin:15px 0 0 10%; width: 139px; height: 63px;}
.logo div {position:relative;top:4px;left:10%;color:#7e8b9a;font-size:15px;}

/*Phone block*/
.phonebl {width: 78%; float: left; margin: 0; padding: 0;}
img.phone {margin: 15px 3% 0 0; float: right; width: 168px; height: 33px;}

/*Buttons from right side*/
.btns {margin:-15px 0 0 0;float:right;padding:0 0 0 0px;}
.home {width:28px;height:26px;background:url(/images/rt123/home_btn.gif) no-repeat;display:block;}
.mail {width:11px;height:8px;background:url(/images/rt123/email_btn.gif) no-repeat;display:block;margin:13px 0 0 8px;}
.map {width:11px;height:11px;;background:url(/images/rt123/map_btn.gif) no-repeat;display:block;margin:10px 0 0 8px;}


/*Menu*/
.menu2 {text-align:justify !important; width:77%;float:left;margin:25px 0 0px 0;height:40px; padding:0px 0 0px 0;cursor:default;overflow:hidden;}
.menu2 a {text-align: left; font-size:16px;font-family:Arial;color:#282828;height:22px;text-transform:uppercase;text-decoration: none;padding:5px 2% 5px 0;margin:0 0 0 0;}
.menu2 a:link, .menu2 a:visited {text-decoration: none;}
.menu2 a:hover,.menu2 a:active {text-decoration: underline; color:#2e86e7;}
.menu2 a.menu_act {text-decoration: none;color:#2e86e7;text-transform:uppercase;}
.menu2 a.menu_act:link, .menu2 a.menu_act:visited {text-decoration: none;}
.menu2 a.menu_act:hover,.menu2 a.menu_act:active {text-decoration: underline; color: #2e86e7;}
span.act2 {width:5px;height:3px;background:url(/images/rt123/menu_bullet.gif) no-repeat top left;position:absolute;margin:-3px 0 0 3px;}

/*Center*/
/*Left block*/
.left {margin: 0; padding: 40px 0 0 2%; width: 68%; float: left;}

.tl1 {font-size: 17px; color:#2e86e7;text-transform: uppercase;text-decoration: none;}
.tl1 span{color:#181818;}
.tl1_2 {font-size: 17px; color:#749c0f;text-transform: uppercase;text-decoration: none;}
.tl1_2 span{color:#181818;}
.news_tl1 {font-size: 17px; color:#2e86e7;text-transform: uppercase;text-decoration: none;display:block;padding:0 0 20px 0;}
.news_tl1 span{color:#181818;}


/*Tarif block*/
.toptarif {margin: 10px 0 0 0;padding: 0; background:url(/images/rt123/body_top_tarif.png) repeat-x; width: 100%; height: 4px;}
.toplefttarif {margin: 0; padding: 0; width: 5px; height: 4px; background:url(/images/rt123/left_top_tarif.png) no-repeat; float: left;}
.toprighttarif {margin: 0; padding: 0; width: 5px; height: 4px; background:url(/images/rt123/right_top_tarif.png) no-repeat; float: right;}

.tarif {width: 97%; height: 267px; float: left; margin: 0; padding: 0;}
.lefttarif {margin: 0; padding: 0; width: 1px; height: 265px; background:url(/images/rt123/1px.png) repeat-y; float: left;}
.tarifbgd {width: 100%; height: 265px; background:url(/images/rt123/sky_bgd.png) no-repeat; z-index: -5; position: relative; margin-top: -265px; padding: 0; float: left;}

.ltarif {margin: -250px 0 0 0px; padding: 0 0 0 2%; width: 48%; float: left;}
.num1 {background:url(/images/rt123/num1.png) no-repeat;  width: 49px; height: 47px; float: left;}
.num2 {background:url(/images/rt123/num2.png) no-repeat;  width: 49px; height: 47px; float: left;}
p.txt {margin: 0; padding: 5px 0 0 3%; font-size: 16px; color:#2562a7; float: left; width: 80%}
p.txt3 {margin: 0; padding: 25px 0 0 3%; font-size: 14px; color:#2f5279; float: left; width: 80%; height: 117px;}
p.txt4 {margin: 0; padding: 5px 0 0 3%; font-size: 16px; color:#2f5279; float: left; width: 80%}
.rtarif {margin: -250px 0 0 0px;  padding: 0 0 0 50%; width: 48%; float: left;}
img.cont_img {margin: 8px 10% 0 0; float: right;}

/*.midtarif {width: 2px; height: 200px; background:url(/images/rt123/vert_stripe_tarif_bl.png) no-repeat; float: left; padding: 0 0 0 48%; margin: -230px 0 0 0;}*/

/*form.tariffrm {margin: 15px 0 0 2%; padding: 0; z-index: 2; position: relative; top: 15px; left: 2%;}*/
form.tariffrm {z-index: 2; position: relative; top: 15px; left: 2%; float: left; width: 98%;}
.rbtn {margin: 0 0 15px 0; padding: 0 0 15px 0;}

.radio {width: 20px; height: 20px; padding: 0 5px 0 0; background: url(/images/rt123/radio.png) no-repeat; display: block; clear: left; float: left;}

input.cont_btn {margin: 10px 10% 0 0; padding: 0; width: 143px; height: 33px; float: right;}
input.cont_btn2 {margin: 10px 5% 0 0; padding: 0; width: 24px; height: 25px; float: right;}


.tarifstripe {padding: 0; margin: 0; background:url(/images/rt123/vert_stripe_tarif.png) no-repeat; float: left; height: 263px; width: 2px;}

.righttarif {margin: -265px 0 0 0; padding: 0; width: 1px; height: 263px; background:url(/images/rt123/1px.png) repeat-y; float: right;}
.foottarif {margin: 0 0 0 0;padding: 0; background:url(/images/rt123/1px.png) repeat-x; width: 100%; height: 1px; float: left;}
.footlefttarif {margin: -3px 0 0 0; padding: 0; width: 5px; height: 4px; background:url(/images/rt123/left_foot_tarif3.png) no-repeat; float: left;}
.footrighttarif {margin: -3px 0 0 0; padding: 0; width: 5px; height: 4px; background:url(/images/rt123/right_foot_tarif3.png) no-repeat; float: right;}

/*Help title*/
.lefthelp {margin: 60px 0 0 0; padding: 0; background:url(/images/rt123/left_help.png) no-repeat; float: left; width: 5px; height: 36px;}
.bodyhelp {margin: 60px 0 0 0; padding: 8px 0 0 2%; background:url(/images/rt123/body_help.png) repeat-x; float: left; width: 94%; height: 36px;}
.righthelp {margin: 60px 0 0 0; padding: 0; background:url(/images/rt123/right_help.png) no-repeat; float: left; width: 5px; height: 36px;}

/*Promo block*/
.promo {margin: 30px 0 0 0; padding: 0; float: left; width: 97%;}
.impromo {margin: 0px 0 0 0; padding: 0; float: left; width: 48%; text-align: center;}
.promo ul {margin: 0px 0 0 0; padding:25px 0 0 0; list-style: none; width: 50%; font-size: 18px; color: #4982c1; float: left;}
.promo ul li{margin: 0; padding: 0 0 15px 0; float: left; width: 99%;}
.promo ul li span {color: #343639;}

.promo2 {margin: 30px 0 0 0; padding: 0; float: left; width: 97%;}
.promo2 ul {margin: 0px 0 0 0; padding:25px 0 0 0; list-style: none; width: 50%; font-size: 18px; color: #749c0f; float: left;}
.promo2 ul li{margin: 0; padding: 0 0 15px 0; float: left; width: 99%;}
.promo2 ul li span {color: #343639;}



/*Right block*/
.right {margin: 0; padding: 40px 0 0 2%; width: 26%; float: left;}

/*Login for clients*/
.leftlog {padding: 0; margin: 10px 0 0 0; background:url(/images/rt123/left_log.png) no-repeat; float: left; height: 195px; width: 5px;}
.bodylog {padding: 25px 0 0 0; margin: 10px 0 0 0; background:url(/images/rt123/body_log.png) repeat-x; float: left;width: 96%; height: 195px;}
.rightlog {padding: 0; margin: 10px 0 0 0; background:url(/images/rt123/right_log.png) no-repeat; float: left;height: 195px; width: 5px;}

.bodylog ul {padding: 0 0 0 10%; margin: 0; list-style: none; float: left;}
.bodylog ul li{padding: 0 0 13px 0;margin:0;}
.bodylog ul li a {padding: 0 0 0 13px;font-size:15px; }
.bodylog img {padding: 0;margin: 0 0 0 0; float: left; }


.inp_left_log {margin: 10px 0 0 8%; padding: 0; background:url(/images/rt123/inp_left_log.png) no-repeat; width: 7px; height: 30px; float: left;}
.inp_right_log {margin: 10px 0 0 0; padding: 0; background:url(/images/rt123/inp_right_log.png) no-repeat; width: 7px; height: 30px; float: left;}
.inp_body_log {margin: 10px 0 0 0; padding: 5px 0 0 0; background:url(/images/rt123/inp_body_log.png) repeat-x; width: 82%; height: 30px; border: none; float: left; font-size: 17px; color: #b0bbc8;}

input.log_btn {margin: 10px 0 0 8%; padding: 0; width: 88px; height: 35px; float: left;}

a.pass_rem {margin:	17px 0 0 5%; font-size: 14px; float: left;} /*color: #3069a8; */

p.acc_txt {margin: -15px 0 0 0; padding: 0 0 0 5%; color: #87919a; font-size: 15px; width: 90%; float: left;} 
div.archives_4_ie {float:left;margin:0 0 0 30px;}
div.rss_4_ie {float:left;}


p.txt2 {margin: 0; padding: 10px 0 0 0; font-size: 15px; color: #a7adbb; float: left;}
.news {margin:80px 0 0 0;float:left;width:100%;}
.news p {display:block;color:#343639;font-size:14px;padding:7px 0 25px 0;line-height:20px;margin:0;font-family:Arial;}
.news_title {color:#749c0f;font-size:15px;font-family:Arial;padding:0;margin:0;}
.news_title span {color:#1f2224;}


/* Live Chat */

.support {margin:80px 0 0 0;float:left;width:100%;}
.sup_title {color:#05aceb;font-size:15px;font-family:Arial;text-transform:uppercase;display:block;padding:0 0 0px 0;}
.sup_title span {color:#1f2224;}
p.sup_txt {margin:0;padding:5px 0 5px 0;color:#7e7e7e;font-size:15px;font-family:Arial;display:block;}
.live_chat {clear:both;display:block;padding:20px 0 0px 0;margin:0;width:100%;}
.live_chat img {float:left;margin:5px;border:solid 1px gray;}
.live_chat img.img_chat {float:left;border:0;margin:5px 0 0 3%;}
.lchat_info a {text-decoration: underline;color:#05aceb;font-size:13px;}
.lchat_info a:link, .lchat_info a:visited {text-decoration: underline;}
.lchat_info a:hover, .lchat_info a:active {text-decoration: none;}
.lchat_info {float:left;padding:0 7px 0 7px;font-size:12px;color:#313d5c;line-height:18px;}
.lchat_info b.gr {color:green;}




/*========*/
/* Tabs */
/*========*/
.tabs_block {margin: 0; padding: 50px 0 0 0px; width: 100%; float: left;}

.prof {width: 25%; margin:0;padding:0;float: left;}
.favor {width: 16%; margin:0;padding:0;float: left;}
.quick {width: 16%; margin:0;padding:0;float: left;}
.simple {width: 16%; margin:0;padding:0;float: left;}

span.right {float: right;}

.tabs {margin:0; padding: 20px 0 0 0; width: 100%;float:left;}
.tabs a {color:#404040;font-size:15px;text-transform:uppercase;  text-decoration:none;cursor:pointer;}
.tabs a:link, .tabs a:visited {text-decoration: none;}
.tabs a:hover, .tabs a:active {text-decoration: underline; color: #22619f;}
.tabs i {margin:-2px 0 0 0; padding: 0 0 0 0; width:6px;height:45px;float:left;background:url(/images/rt123/tab_sel_right.png) no-repeat;}
.tabs span {margin: -2px 0 0 0;width:2px;height:22px;background:url(/images/rt123/tab_grey_stripe.png) no-repeat;float:left;}
.tabs span.last {margin: 0 1px 0 0;width:4px;height:25px;float:left; background:#fff;}
.tabs u {margin: -5px 0 0 0; text-align: center; height:50px; float:left; padding:0 0 0 0;text-decoration: none;
font-size:23px; color: #808890; text-transform:lowercase;}
.tabs b {color: #810f74; font-weight: normal;}

u.advantages {margin: -2px 0 0 0; text-align: center; height:45px; float:left; padding:7px 0 0 0;text-decoration: none;
font-size:17px; color: #fff; text-transform:uppercase; background:url(/images/rt123/tab_sel_body.png) repeat-x; width: 25%;}

.tabs a.selected i {margin: -2px 0 0 0; padding: 0;width:7px;height:34px;background:url(/images/rt123/tab_sel_left.png) no-repeat;}
.tabs a.selected span {margin: -2px 0 0 0;width:2px;height:34px;}
.tabs a.selected span.last {margin: -2px 1px 0 0;width:2px;height:34px;}
.tabs a.selected u {margin: -5px 0 0 0; font-size: 23px; padding: 0 0 0 0; height:34px;color:#22619f;text-decoration: none;}
.tabs a.selected b {margin: -2px 0 0 0;color:#fff;font-weight: normal;}
.tabs a.selected:link {text-decoration: none;}
.tabs a.selected:visited {text-decoration: none;}
.tabs a.selected:hover u {text-decoration: none; color: #22619f;}
.tabs a.selected:active u {text-decoration: none;}
.tabs a:hover u, .tabs a:active u {text-decoration: none; color: #22619f;}

/*.tt_bgd {width:100%;height: 262px; background:url(/images/rt123/tab_body.png) repeat-x;float:left; margin: 0; padding: 20px 0 0 0;}
*/

.tt_bgd {width:100%;background: url(/images/rt123/tab_body.png) repeat-x;float:left; margin: 0; padding: 20px 0 0 0; 
 border-bottom: solid 1px #c2cbd3;}

.tblock {margin:0px 0px 0px 0;float:left; position:relative; top:-20px; background:#eff3f5; }
.tab_txt {color:#343639;font-size:14px;line-height:19px;padding: 0 2% 0 3%;width: 94%; margin: 0;}
.tab_txt img {float:left;margin:20px 30px 20px 10px;}
.tab_btm {width:670px;text-align:center;background:#f6f6f6;padding:20px 0 0px 0px;font-size:15px; float:left;color:#0d6c9d;}
.tab_btm span {width:670px;height:8px;margin:6px 0 0 0;background:url(/images/rt123/tab_btm_bgd.gif) repeat-x;float:left;}

.tt_bgd2 {width:100%;height: auto; background:url(/images/rt123/tab_desk_body3.png) repeat-x;float:left; }
.tblock2 {width:98%;margin:20px 0px -25px 0;float:left; position:relative; top:-24px; background:#eff3f5; border-left: solid 1px #ADB9C3; border-right: solid 1px #ADB9C3;}

.adv_block1 {float:left;width:47%;padding:0 6% 0 0;}
.adv_block1 ol {margin:0;padding:10px 0 0 1%;list-style-position: inside; }
.adv_block1 ol li {margin:0;padding:0 0 8px 0;font-size:16px;color:#4a5674;font-weight:bold;}
.adv_block1 ol li p {margin:0;padding:5px 0 15px 0;color:#4a5674;font-size:14px;line-height:19px;display:inline;font-weight:normal;}
.adv_block1 ol li div {color:#496074;margin:0;padding:0;display:inline;}
.adv_block1 ol li u {color:#810f74;text-decoration: none;font-size:16px;}

.adv_block2 {float:left;width:46%;padding:0 0 0 0;margin:0;}
.adv_block2 ol {margin:0;padding:10px 0 0 2%;list-style-position: inside; }
.adv_block2 ol li {margin:0;padding:0 0 8px 0;font-size:16px;color:#4a5674;font-weight:bold;}
.adv_block2 ol li p {margin:0;padding:5px 0 15px 0;color:#4a5674;font-size:14px;line-height:19px;display:inline;font-weight:normal;}
.adv_block2 ol li div {color:#496074;margin:0;padding:0;display:inline;}
.adv_block2 ol li u {color:#810f74;text-decoration: none;font-size:16px;}


/*Footer*/
.footer_txt {margin: 0; padding: 10px 0 20px 2%; float: left; width: 45%; font-size: 14px; color:#2e2e2e;}
.copy {margin: 0; padding: 10px 2% 20px 0; float: right; width: 38%; text-align: right;font-size: 14px; color:#2e2e2e;}
/* .copy a {color: #0078af;} */

