html, body{margin: 0; padding: 0;background:#fcfcfc; }
table { border-collapse: collapse; border-spacing: 0;font-family: Arial; font-size:12px;}
td { padding: 0; }
img {border:0;}

/* Top */
.main {min-width:997px;font-family:Arial;width:100%;width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : (document.documentElement.clientWidth > 1900 ? "1900px" : "100%")) : (document.body.clientWidth < 1000 ? "1000px" : (document.body.clientWidth > 1900 ? "1900px" : "100%")));}
.logo {margin:0 0 0 0;}
.logo img{margin:25px 0 0 0px;}
.logo div {position:relative;top:-45px;left:125px;color:#464646;font-size:13px;font-style:italic;}
.top1 {float:left;width:19%;padding:0 0 0 3%;}
.top2 {float:left;width:55%;margin:0;padding:0 0 0 3%;}
.top3 {float:right;width:17%;padding:0 3% 0 0;}
.tel {float:right;padding:10px 0 0 0;}
.tel img{z-index: 1;position:relative;margin:20px 0px 0 0px;}
.tel div {padding:0 0 0 65px;position:relative;top:-50px;left:0px;color:#c2c37d;font-size:14px;}
.sign_block {width:150px;float:left;color:#7d7d7d;margin:0;position: relative;top:-2px;font-size:13px;padding:0px 0px 0px 7px;}
.sign_block a {color:#acad45;text-decoration:underline;font-size:13px;}
.sign_block a:link, .sign_block a:visited {text-decoration:underline;}
.sign_block a:hover, .sign_block a:active {text-decoration:none;}

.tbl1 {border: 1px solid #5ab3e2;margin:0px 0 0px 0px;}
#c1 {width:100%;float:left;margin:15px 0 25px 0px;}
.tbl1 * {position: relative;	margin: 0 0 0 0;}
p {padding:5px 0 5px 0;}
.tlc{background: url(/images/promoad/top_left_blue.gif) top left no-repeat; left: -1px;top: -1px;	 }
.trc {background: url(/images/promoad/top_right_blue.gif) top right no-repeat;top: -2px;padding:5px;}
.brc {background: url(/images/promoad/bottom_right_blue.gif) bottom right no-repeat;right: -2px;bottom: -2px;}
.blc {background: url(/images/promoad/bottom_left_blue.gif) bottom left no-repeat;left: -2px;	padding:10px 0px 0px 0px;}

.tbl_green {border: 1px solid #c2c37d;margin:0px 0 -6px 0px;position: relative;top:-6px;}
#c1_green {width:160px;float:right;margin:0px 0 0px 0px;}
.tbl_green * {position: relative;margin: 0 0 0 0;}
p {padding:5px 0 5px 0;}
.tlc_green{background: url(/images/promoad/top_left_green.gif) top left no-repeat; left: -1px;top: -1px;	 }
.trc_green {background: url(/images/promoad/top_right_green.gif) top right no-repeat;top: -2px;padding:5px;}
.brc_green {background: url(/images/promoad/bottom_right_green.gif) bottom right no-repeat;right: -2px;bottom: -2px;}
.blc_green {background: url(/images/promoad/bottom_left_green.gif) bottom left no-repeat;left: -2px;	padding:10px 0px 0px 0px;}

/* Top Menu */
.menu {padding:0 3% 0 3%;margin:50px 0 0 0;}
.menu ul {width:100%;list-style:decimal-leading-zero;font-size:12px;color:#bebebe;text-decoration: none;}
.menu ul li {width:20%;float:left;text-decoration: none;}
.menu ul li.menu_act2 {width:20%;float:left;font-size:12px;color:#4d9bd6;text-decoration: none;}
.menu ul li span{position:relative;top:30px;left:8px;margin:0 0 -30px 0;padding:0;text-decoration:none;}
.menu ul li a {width:1px;height:45px;color:#000000;padding:0;margin:0 0px 0 -35px;float:left;text-decoration:none;font-size:14px;text-transform:uppercase;background:url(/images/promoad/gray_line.gif) 0 0 no-repeat;}
.menu ul li a:link, .menu ul li a:visited {text-decoration: none;}
.menu ul li a:hover, .menu ul li a:active {width:1px;height:45px;color:#278ad4;margin:0 0px 0 -35px;float:left;text-decoration:none;font-size:14px;text-transform:uppercase;background:url(/images/promoad/blue_line.gif) 0 0;padding:0;}
.menu ul li a.menu_act {width:1px;height:45px;color:#278ad4;margin:0 0px 0 -35px;float:left;text-decoration:none;font-size:14px;text-transform:uppercase;background:url(/images/promoad/blue_line.gif) 0 0 no-repeat;padding:0;}

.item_menu_div{position: relative;height: 29px;padding: 0px 0px 0px 0px;white-space: nowrap;z-index: 1;}
.poll_down_menu_lev_1{width:100%;position: absolute;display: none;background:url(/images/rtmedia/new/menu_bgd4_4.gif) repeat;padding: 0px 20px 10px 15px;left:0px;top:41px;}
.poll_down_menu_lev_1_act{width:100%;position: absolute;display: none;background:#FF7936;padding: 0px 20px 10px 15px;left:0px;top:41px;}
div.poll_down_menu_lev_1 a{font-size:14px;font-family:Arial;text-decoration: underline;}
div.poll_down_menu_lev_1 a:link, div.poll_down_menu_lev_1 a:visited {text-decoration: underline;}
div.poll_down_menu_lev_1 a:hover, div.poll_down_menu_lev_1 a:active {text-decoration: none;}


/* Link */
a {color:#278ad4;text-decoration:underline;font-size:14px;}
a:link, a:visited {text-decoration:underline;}
a:hover, a:active {text-decoration:none;}

* html .menu li {display: inline-block;width: 21%;}
/* The IE hack (hidden from MacIE) \*/
* html .menu li {display: inline;width:20%;margin-right: -6px;}
/* */

/* Top blocks */

.blocks{width:94%;padding:5px 3% 0 3%; margin:0;display:block;}
.blocks p {text-align:left;color:#fff;font-size:17px;font-family:Arial, Helvetica, sans-serif;display:block;margin:0;padding:8px 20px 7px 20px;line-height:19px;}
.blocks a {color:#fff;font-size:17px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.blocks a:link, .blocks a:visited {text-decoration:none;}
.blocks a:hover, .blocks a:active {text-decoration:underline;}
.blocks div.img1 {text-align:center;padding:3px 0 0 0;}
.blocks div.img2 {text-align:center;padding:4px 0 0 0;}
.blocks div.img3 {text-align:center;padding:10px 0 0 0;}
.blocks div.img4 {text-align:left;bottom:-82px;left:10px;position:relative;z-index:2;margin:0 0 -82px 0;}
.block1{width:25%;padding:0;margin:0;position:relative;left:-1px;height:56px;background:#8cb6da;float:left;border-right:1px solid #fff;}
.block2{width:25%;height:56px;margin:0;position:relative;left:-1px;background:#c2acd2;float:left;border-right:1px solid #fff;}
.block3{width:25%;height:56px;margin:0;position:relative;left:-1px;background:#cccd79;float:left;border-right:1px solid #fff;}
.block4{width:25%;padding:0;margin:0 -3px 0 0;position:relative;left:-1px;height:56px;background:#88a5c3;float:right;}
.block1_left {width:12px;height:56px;background:url(/images/promoad/top_left_blue_small2.gif) 0 0 no-repeat;float:left;}
.block4_right {width:12px;height:56px;background:url(/images/promoad/top_right_blue2_small.gif) 0 0 no-repeat;float:right;}
.block_check {position:absolute;top:5px;right:7px;}

/* Tools */

.tools{width:94%;padding:20px 3% 0 3%; margin:0;display:block;}
.txt1{color:#7f7f7f;font-size:15px;font-family:Arial;float:left;width:auto;height:19px;padding:5px 20px 0 5px;text-align:left;background:url(/images/promoad/top_text_arrow.gif) right 10px no-repeat;}
.btns1{float:right;width:12%;padding:6px 0 0 0;margin:0;}
.home {width:11px;height:10px;background:url(/images/promoad/home_btn.gif) no-repeat;float:left;padding:0 0 0 15%;margin:0;}
.mail {width:11px;height:8px;background:url(/images/promoad/mail_btn.gif) no-repeat;float:left;padding:0 0 0 15%;margin:1px 0 0 0;}
.map {width:11px;height:11px;background:url(/images/promoad/map_btn.gif) no-repeat;float:left;padding:0 0 0 15%;margin:0px 0 0 0;}
.btns2{float:right;width:12%;margin:0 0 0px 0;padding:0;position:relative;top:-8px;}
.bmark {width:25px;height:31px;background:url(/images/promoad/fav_btn.gif) no-repeat;float:left;padding:0 0 0 15%;margin:0;}
.callback{width:37px;height:28px;background:url(/images/promoad/callback_btn.gif) no-repeat;float:left;padding:0;margin:3px 0 0 0;}

/* Search */

.search_block{float:right;width:23%;}
.search_left{width:10px;height:21px;float:left;background:url(/images/promoad/search_left.gif) no-repeat;}
.search_right{width:10px;height:21px;float:left;background:url(/images/promoad/search_right.gif) no-repeat;}
.search_btn{width:15px;height:15px;background:url(/images/promoad/search_btn.gif)no-repeat;margin:2px 0 0 6px;float:left;border:0;cursor:hand;}
.search_input{width:80%;height:21px;color:#adadad;font-size:12px;font-family:Arial;float:left;background:url(/images/promoad/search_bgd.gif) repeat-x;border:0;}

.crumbs {display:block;width:93%;padding:15px 3% 0 4%;color:#adb6c2;font-size:14px;font-family:Arial; }
.crumbs a {color:#8cb6da;}

/* Top panel*/

.topbgd_line {min-width:997px;width:100%;}
.topbgd_line1 {height:23px;float:left;width:74%;background:url(/images/pixstyle/bgd_topline1.png) repeat-x;margin:0;position:relative;z-index:6;}
.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 {font-size:13px;font-family:Arial;color:#3d3d3d;text-decoration:underline;padding:0 0px 0 0;float:left;}
.topbgd_line1 div a:link, .topbgd_line1 div a:visited  {text-decoration:underline;}
.topbgd_line1 div a:hover, .topbgd_line1 div a:active {text-decoration: none;}
.topbgd_line1 div span {float:left;color:#3d3d3d;font-size:13px;padding:0px 10px 0 0;font-weight:bold;}

.topbgd_line2 {height:23px;float:right;width:26%;background:url(/images/pixstyle/bgd_topline1.png) 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 #7db5de;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;}
.topbgd_line2 div a {font-size:13px;font-family:Arial;color:#3d3d3d;text-decoration:underline;padding:0 0px 0 0;float:left;}
.topbgd_line2 div a:link, .topbgd_line2 div a:visited  {text-decoration:underline;}
.topbgd_line2 div a:hover, .topbgd_line2 div a:active {text-decoration: none;}

/*tabs*/

.tt_l {width:35px;height:34px;background:url(/images/promoad/tab_top_left_blue.gif) no-repeat;float:left;}
.tt_r {width:28px;height:34px;background:url(/images/promoad/tab_top_right_blue.gif) no-repeat;float:right;}
.tt_bgd {width:100%;height:34px;background:url(/images/promoad/tab_top_bgd_blue.gif) repeat-x;float:left;}
.tblock {width:100%;margin:20px 0 0px 0;padding:0 0 0 0;float:left;position:relative;top:0px;background:#f6f6f6;}
.tab_txt {padding:0 4% 15px 4%;color:#3d3d3d;font-size:14px;line-height:19px;background:#f6f6f6;}
.tab_txt img {float:left;margin:20px 30px 10px 10px;}
.tab_btm {width:100%;height:8px;margin:0px 0 0 0;background:url(/images/promoad/tab_btm_bgd.gif) repeat-x;float:left;}

.tt_l1 {width:35px;height:34px;background:url(/images/promoad/tab_top_left_blue.gif) no-repeat;float:left;}
.tt_r1 {width:28px;height:34px;background:url(/images/promoad/tab_top_right_blue.gif) no-repeat;float:right;}
.tt_bgd1 {width:100%;height:34px;background:url(/images/promoad/tab_top_bgd_blue.gif) repeat-x;float:left;}
.tblock1 {width:100%;margin:20px 0 0px 0;padding:0 0 0 0;float:left;background:#f6f6f6;}
.tab_txt1 {padding:0 4% 15px 4%;color:#3d3d3d;font-size:14px;line-height:19px;background:#f6f6f6;}
.tab_txt1 img {float:left;margin:20px 30px 10px 10px;}
.tab_btm1 {width:100%;height:8px;margin:0px 0 0 0;background:url(/images/promoad/tab_btm_bgd.gif) repeat-x;float:left;}


.tabs { margin:0px 0 0 0px; padding:0 0 0 0;font-family:Arial;display:block;float:left;width:100%;}
.tabs i {margin:0 0 0 20px;width:6px;height:32px;background:url(/images/promoad/title_l.gif) no-repeat;float:left;}
.tabs span {width:6px;height:32px;background:url(/images/promoad/title_r.gif) no-repeat;float:left;}
.tabs u {height:40px;background:url(/images/promoad/title_bgd.gif) repeat-x;float:left;padding:0px 10px 0 5px;text-decoration: none;margin:0;}


.tabs1 { margin:0px 0 -66px 0px; padding:0 0 0 0;font-family:Arial;display:block;float:left;width:100%;position:relative;top:-66px;left:-30px;}
.tabs1 i {margin:0 0 0 0px;width:6px;height:32px;background:url(/images/promoad/title_l.gif) no-repeat;float:left;}
.tabs1 span {width:6px;height:32px;background:url(/images/promoad/title_r.gif) no-repeat;float:left;}
.tabs1 u {height:40px;background:url(/images/promoad/title_bgd.gif) repeat-x;float:left;padding:0px 10px 0 5px;text-decoration: none;}



ul.col3 {margin:0 0 0 0;list-style: none;padding:0 0 0 0;width:100%;}
ul.col3 li {margin:0 0 -30px 0;float:left;padding:0 3% 0 0;width:30%;}
ul.col3 li img {float:left;}
ul.col3 li div.col3_txt {position:relative;top:-30px;float:left;}

/*content*/
.main_txt {float:left;padding:20px 0 20px 0;}
ul.add_menu {padding:0px 0 0 0px;margin:0 0 15px 0;list-style: none;width:100%;float:left;} 
ul.add_menu li {float:left;padding:0 0px 0px 0;width:31%;font-size:15px;height:25px;}
ul.add_menu a {color:#343434;background: url(/images/promoad/bul_menu_grey.gif) center left no-repeat;padding:0 0 0 15px;line-height:16px;}
ul.add_menu a:link, ul.add_menu a:visited {text-decoration: none;}
ul.add_menu a:hover, ul.add_menu a:active {text-decoration: underline;}
.add_menu2 {color:#3d3d3d;position:relative;top:0px;margin:0 0 0px 0;padding:0 10px 20px 0px;font-size:14px;font-family:Arial;line-height:20px;}
ul.add_menu a.selected {color:#3c94d6;background: url(/images/promoad/bul_menu.gif) center left no-repeat;padding:0 0 0 15px;line-height:16px;}

ul.add_menu3 {padding:0px 0 0 0px;margin:0 0 0px 0;list-style: none;width:100%;float:left;} 
ul.add_menu3 li {float:left;padding:0 30px 0px 0;font-size:14px;height:30px;line-height:10px;}
ul.add_menu3 a {color:#343434;background: url(/images/promoad/bul_menu_grey.gif) center left no-repeat;padding:0 0 0 10px;line-height:16px;}
ul.add_menu3 a:link, ul.add_menu3 a:visited {text-decoration: none;}
ul.add_menu3 a:hover, ul.add_menu3 a:active {text-decoration: underline;}
.add_menu4 {width:650px;color:#3d3d3d;position:relative;top:-50px;margin:0 0 -25px 0;padding:0 10px 15px 30px;float:left;font-size:14px;font-family:Arial;line-height:20px;}
ul.add_menu3 a.selected {color:#3c94d6;background: url(/images/promoad/bul_menu.gif) center left no-repeat;padding:0 0 0 15px;line-height:12px;}

a.news_all {font-size:16px;color:#3c94d6;text-decoration:underline;}
a.news_all:link, a.news_all:visited {text-decoration:underline;}
a.news_all:hover, a.news_all:active {text-decoration:none;}

a.link_all {font-size:16px;color:#3c94d6;text-decoration:underline;float:left;display:block;padding:0px 0 20px 30px;}
a.link_all:link, a.link_all:visited {text-decoration:underline;}
a.link_all:hover, a.link_all:active {text-decoration:none;}

.center {float:left;width:66%;padding:50px 0 0 3%;font-family:Arial;}
.red {color:#9F0000;}
.red_b {color:#9F0000;font-size:14px;text-transform:uppercase;padding:0 0 10px 0;display:block;}
.blue {color:#3c94d6;}
.blue_b {color:#3c94d6;font-size:16px;text-transform:uppercase;padding:0 0 10px 0;display:block;}
.content {width:100%;margin:20px 0 0px 0;padding:0 0 0 0;float:left;font-size:14px;font-family:Arial;line-height:19px;}
.hline4{display:block;height:20px;}

.content2 {width:90%;color:#3d3d3d;position:relative;top:-50px;padding:0 5% 15px 5%;float:left;font-size:14px;font-family:Arial;line-height:20px;}

.content3 {color:#3d3d3d;padding:0 10px 5px 5%;float:left;font-size:14px;font-family:Arial;line-height:20px;}
.content4 {padding:0 4% 15px 4%;color:#3d3d3d;font-size:14px;line-height:19px;background:#f6f6f6;}
.content4_1 {padding:0 4% 15px 4%;color:#3d3d3d;font-size:14px;line-height:19px;background:#f6f6f6;}

.content5 {width:90%;color:#3d3d3d;padding:0 10px 15px 5%;float:left;font-size:14px;font-family:Arial;line-height:20px;position:relative;top:-40px;}

h1 {font-size:17px;font-weight:200;margin:0 0 -7px 0;text-transform:uppercase;font-family:Arial;color:#3c94d6;background:url(/images/promoad/tl_bul_blue.gif) center left no-repeat;padding:0 0 0 18px;}
h2 {font-size:16px;color:#3c94d6;line-height:20px;}
h2 span {color:#3d3d3d;}
h3 {font-size:14px;color:#3d3d3d;line-height:20px;}
.redline {width:287px;height:1px;background:url(/images/promoad/red_line.png) no-repeat;margin:0 0 -15px 0;position:relative;top:-15px;left:-25px;}

.title {font-size:19px;font-weight:200;position:relative;top:7px;font-family:Arial;color:#fff;background:url(/images/promoad/tl_bul_white.gif) center left no-repeat;padding:0 0 0 15px;}

h1.blue {font-size:19px;font-family:Arial;color:#3c94d6;background:none;}

.TagsCloud {margin:40px 0 30px 0;font-family: Verdana;width:260px;padding:0px 0 0 0px;line-height:20px;float:left;}
.TagsCloud a:link, .TagsCloud a:hover, .TagsCloud a:visited	{padding: 2px;line-height: <xsl:value-of select="$max_size" />px;				text-decoration: none;color: #5c5c5c;	}
.TagsCloud a:hover	{background-color: #f7f7f7;color: #000;text-decoration: underline;}

/*right*/

.rblock {margin:20px 0 20px 0;display:block;float:left;color:#3d3d3d;font-size:15px;line-height:20px;padding:5px 15px 5px 15px;}
.rblock p.gray_txt {display:block;padding:5px 0 10px 0;line-height:16px;margin:0;font-size:14px;color:#ababab;}
.rblock div.date {margin:15px 0 0 0;color:#7c7c7c;background:url(/images/promoad/clock.gif) center left no-repeat;padding:0px 0 0px 15px;font-size:17px;}
.rblock a {color:#3c94d6;font-size:17px;line-height:20px; text-decoration:underline;display:block;padding:5px 0 0 0;}
.rblock a:link, .rblock a:visited {text-decoration: underline;}
.rblock a:hover, .rblock a:active {text-decoration: none;}
.rblock a.news_all2 {font-size:18px;color:#3c94d6;text-decoration:underline;padding:15px 0 10px 0;display:block;}
.rblock a.news_all2:link, .rblock a.news_all2:visited {text-decoration:underline;}
.rblock a.news_all2:hover, .rblock a.news_all2:active {text-decoration:none;}

.newsblock {margin:0px 0 0px 0;display:block;float:left;color:#3d3d3d;font-size:15px;line-height:20px;padding:5px 15px 5px 15px;}
.newsblock p {margin:0;padding:5px 0 5px 0;display:block;}
.newsblock div.date {margin:15px 0 0 0;color:#7c7c7c;background:url(/images/promoad/clock.gif) center left no-repeat;padding:0px 0 0px 15px;font-size:17px;}
.newsblock a {color:#3c94d6;font-size:17px;line-height:20px; text-decoration:underline;display:block;padding:5px 0 0 0;}
.newsblock a:link, .newsblock a:visited {text-decoration: underline;}
.newsblock a:hover, .newsblock a:active {text-decoration: none;}

.rblock3 {margin:0px 0 20px 0;display:block;float:left;color:#3d3d3d;font-size:15px;line-height:20px;padding:5px 15px 5px 15px;}
.rblock3 p.gray_txt {display:block;padding:5px 0 10px 0;line-height:16px;margin:0;font-size:14px;color:#ababab;}
.rblock3 i {font-size:15px;color:#3d3d3d;font-style:normal;}
.rblock3 u {text-decoration:none;font-size:17px;color:#3c94d6;}
.rblock3 p.gray_txt2 {display:block;padding:20px 0 5px 0;line-height:16px;margin:0;font-size:14px;color:#ababab;}

.rblock3 ul {list-style:none;float:left;display:block;padding:0;margin:15px 0 0 0;}
.rblock3 ul li {padding:0 0 8px 0;margin:0;display:block;}
.rblock3 ul li a {background: url(/images/promoad/bul_menu.gif) center left no-repeat;padding:0 0 0 15px;text-decoration: underline;color:#3c94d6;font-size:15px;}
.rblock3 ul li a:link, .rblock3 ul li a:visited {text-decoration: underline;}
.rblock3 ul li a:hover,.rblock3 ul li a:active {text-decoration: none;}




.rtitle {font-size:17px;margin:0px 0 5px 0;font-weight:200;font-family:Arial;color:#3c94d6;text-transform:uppercase;background:url(/images/promoad/tl_bul_grey.gif) center left no-repeat;padding:0 0 0 15px;}
.rtitle span {color:#3d3d3d;}

.rtitle2 {font-size:18px;margin:0px 0 9px 0;font-weight:200;font-family:Arial;color:#3c94d6;text-transform:uppercase;background:url(/images/promoad/tl_bul_grey.gif) center left no-repeat;padding:0 0 0 15px;}
.rtitle2 span {color:#3d3d3d;}

.rblock2 {margin:0px 0 0px 0;display:block;float:left;color:#3d3d3d;font-size:15px;line-height:20px;padding:5px 15px 5px 15px;}
.rblock2 p.gray_txt {display:block;padding:5px 0 10px 0;line-height:16px;margin:0;font-size:14px;color:#ababab;}

/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl{padding: 0.2em 0.5em 0.3em 0.5em;float: left;display: block;margin-right: 0.3em;background: #fff;float: left;}
.page_link {border: 1px solid #e7e7e7;}
.current {border: 1px solid #3c94d6;background-color: #3c94d6;color: #fff;}
.ctrl{padding: 0.5em 0.5em 0.3em 0.5em;font-size: 10px;color: #4F3327;}

/* Order Service */

span.checkbox {width: 18px;height: 17px;padding: 0 5px 0 0; margin:10px 0 10px 0;background: url(/images/rapidname/chbox2.png ) no-repeat;display: block;clear: left;float: left;}
input.styled {margin: 0 0 0 10%; padding: 0; float: left; width: 18px;}

form.promocalcfrm {width: 100%; margin: 0; padding: 0; float: left;}

div#elements_table {padding: 0 0 0 1%; margin: 0; float: left; width: 99%;}
p.nameleft {margin: 0; padding: 0; float: left; color: #343639; font-size: 13px;}
.sliderright {margin: 0 3% 0 0; padding: 0 3% 0 0;float: right;}
.sliderleft {margin: 0; padding: 4px 0 0 4%;float: left;}

i.amountleft_vhost5 {width:5px;height:23px;padding:0;margin:-2px 0 0 10px;background:url(/images/rt123/small_input_left.gif) no-repeat; float: left;}
input.inp_sm_vhost5 {color: #525e7b; margin:-2px 0 0 0px;padding: 0px 0 0 0;width: 20px; height:21px; font-size: 15px; float: left; border:none;text-align: center;border-right:1px solid #bfcdd3;border-top:1px solid #bfcdd3;border-bottom:1px solid #bfcdd3;}
i.amountright_vhost5 {width:6px;height:31px;padding:0;margin:-2px 0 0 0;background:url(/images/rt123/inp_small_right.gif) no-repeat; float: left;}

table.conftartbl_top {margin: 0; padding: 1%; font-family: Arial; font-size:14px; width: 98%; border-collapse: collapse; 
border-spacing: 0; color:#404040; float: left; border: 0;}
table.conftartbl_top th {color:#2E86E7; font-size: 18px; text-align: center; padding:0 0 10px 0;font-weight:normal; }
table.conftartbl_top th.topleftcap { color:#2E86E7; font-weight:normal; font-size: 18px; text-align: left; padding:0 0 10px 1%;}

img.plusminus {margin: 0 5px 0 0; padding: 0; width: 18px; height: 17px; float: left;}

table.conftartbl {margin: 10px 0 10px 0; font-family: Arial; font-size:13px; width: 98%; color:#404040; float: left; border-top: 1px dotted #f6f6f6;border-bottom: 1px dotted #2E86E7;  border-collapse: collapse;}
table.conftartbl td {vertical-align: middle; border-top: 1px dotted #2E86E7; padding:0;color:#749c0f;font-size: 17px; margin: 0; border-left: 1px dotted #f6f6f6;border-right: 1px dotted #2E86E7;  vertical-align: middle;}
table.conftartbl td.capgrey2 {font-weight:normal; text-align: left; padding:7px 1% 10px 1%; color:#313d5c;  vertical-align: middle;font-family:Arial;font-size:11px;line-height:16px; border-left: 1px dotted #f6f6f6; border-top: 1px dotted #2E86E7;} 
table.conftartbl td.itemsum {margin: 0; padding:1%; text-align:center;font-size: 17px; border-right: 1px dotted #f6f6f6;} 
table.conftartbl td.slider_block {border-right: 1px dotted #f6f6f6;}
table.conftartbl th.slider_block {border: 1px solid #f6f6f6;}
table.conftartbl th.sum_block {border: 1px solid #f6f6f6;}
table.conftartbl th.sum_block2 {border: 1px solid #f6f6f6;}
table.conftartbl th.price_block2 {border: 1px solid #f6f6f6;}

table.conftartbl td span.checkbox {width: 18px;height: 17px;padding: 0 5px 0 0px;margin:0 0 0 0;background: url(/images/rapidname/chbox2.png ) no-repeat;display: block;clear: left;float: left;}

div.cattl {margin: 0; padding: 10px 0 0px 2%; color: #749c0f;display:block; font-size: 16px; width: 95%;}


p.ordermon {margin: 0; padding: 0px 0 0 5%; width: 50%; float: left;}
p.ordermon span{float: left;}

td.amm div.ordermon2 {margin: 10px 0 10px 0; padding: 3px 0 0 10%; width: 80%; float: left; font-size: 17px;}
div.ordermon2 span{float: left;font-weight:normal;}
span.smblue2 {color: #2e86e7;padding:0 0 0 10px;font-weight:normal;}
div.ordermon3 {margin: 12px 0 10px 0; padding: 3px 0 0 10%; width: 89%; float: left; font-size: 17px;}

table.conftartbl_foot {padding: 0 1% 0 1%; margin: 0 0 10px 0; font-family: Arial; font-size:14px; width: 98%; border-collapse: collapse; 
border-spacing: 0; color:#404040; float: left; border-top: 1px dotted #f6f6f6;} /*border-top: 1px dotted #A7ADBB;border-bottom: 1px dotted #A7ADBB; */
table.conftartbl_foot td {vertical-align: middle; padding:7px 5px 7px 5px;color:#749c0f;font-size: 14px;} 
table.conftartbl_foot td.capgrey2 {font-weight:normal; text-align: left; padding:7px 1% 10px 2%; color:#313d5c;vertical-align: middle;font-family:Arial;font-size:13px;line-height:16px;} 
table.conftartbl_foot td.capgrey3 {font-weight:normal; text-align: left; padding:7px 1% 7px 1%; color:#2E86E7; vertical-align: middle;font-family:Arial;font-size:14px;line-height:18px;} 
table.conftartbl_foot th {color:#2E86E7; font-size: 14px; text-align: center; padding:0 0 10px 0;font-weight:normal; }
table.conftartbl_foot th.topleftcap { color:#2E86E7; font-weight:normal; font-size: 18px; text-align: left; padding:0 0 10px 2%; }
table.conftartbl_foot th.total {color:#2E86E7; font-size: 17px; text-align: right; padding:20px 0 10px 2%; font-weight:200px; }
table.conftartbl_foot th.totalprice {color:#2E86E7; padding:20px 5px 10px 0;font-size: 17px; text-align: right; }
th.totalprice span#summ {color:#749c0f; font-weight:normal; padding: 5px 0 0 0; margin: 0;font-size: 17px;}
th.totalprice p {padding: 0; margin: 0; color:#2E86E7; font-size: 18px; }

img.mapmonth2 {margin: -2px 0 0 0px; padding: 0;float: left;}


h2.tlorder{margin: 0; padding: 0 0 10px 0; font-weight: normal; color: #2f5279;}
.order_done {margin: 0; padding: 0 0 0 2%;}

.paysystem {margin: 0; padding: 0 0 0 2%; width: 95%; float: left;}

table.shop_cart_table {font-size: 15px; margin: 0 0 20px 0;}
tr.shop_cart_table_title {font-size: 15px; color: #2e86e7; font-weight: normal;}
table.shop_cart_table th {padding: 10px 0 15px 0;  text-transform: uppercase;}
table.shop_cart_table td {padding: 10px 10px 10px 10px; border: 1px dotted #181818;}
table.shop_cart_table b {color:#749c0f;}

table.shop_cart_table2 {font-size: 15px; margin: 0 0 20px 0; width: 95%; border: 0px dotted #f6f6f6;}
tr.shop_cart_table_title2 {font-size: 15px; color: #2e86e7; font-weight: normal; right-border: 0px dotted #f6f6f6;}
table.shop_cart_table2 th {padding: 10px 0 10px 0;  text-transform: uppercase; right-border: 0px dotted #f6f6f6; color: #2E86E7; font-size: 14px;}
table.shop_cart_table2 td {padding: 10px 10px 10px 10px; border: 1px dotted #181818;}
table.shop_cart_table2 b {color:#749c0f; font-weight: normal;}



/* Order Service End*/

/* Quick Registration */
.qreg_bl {margin: 0; padding: 0 0 0 3%; float: left; width: 96%;}

p.ttl {width: 30%; float: left; margin: 0; padding: 0;}
p.ttl5 {float: left; margin: 0; padding: 0 15px 0 0;}


.regleft_sm {width:6px;height:31px;padding:0px 0 0px 0;margin:0px 0 0 0;background:url(/images/rt123/inp_small_left.gif) no-repeat;float:left;}
input.reg_sm {color: #525e7b; margin: 0px 0 0 0;padding: 2px 0 0 0;width: 95%; height:31px; font-size: 14px; background:url(/images/rt123/inp_small_body.png) repeat-x;border:none;float:left; text-align: left;}
input.reg_sm2 {color: #525e7b; margin: 0px 0 0 0;padding: 0px 0 0 0;width: 62%; height:31px; font-size: 17px; background:url(/images/rt123/inp_small_body.png) repeat-x;border:none;float:left; text-align: left;}
input.reg_sm3 {color: #525e7b; margin: 0px 0 0 0;padding: 2px 0 0 0;width: 70%; height:31px; font-size: 14px; background:url(/images/rt123/inp_small_body.png) repeat-x;border:none;float:left; text-align: left;}

.regright_sm {width:6px;height:31px;padding:0px 0 0px 0;margin:0px 0 0 0;background:url(/images/rt123/inp_small_right.gif) no-repeat;float:left;}

.right_reg_bl {margin: 0;padding:0; float: left; width: 50%;}
.left_reg_bl {margin: 0;padding:0; float: left; width: 50%;}

.regtxt {padding: 0 0 10px 0; width: 100%; float: left;}
img.regcap {margin: 0px 0 0 6px; padding: 0; border: 1px solid #000;}

div.captcha_block1 {float:left;margin:0 10px 0 0;}
div.captcha_block2 {margin:0px 0px 0 150px;display:block;padding:10px 0 0 0;}


/* Quick Registration End*/

/* Personal Info*/

div.infotext {margin:20px 0 10px 0;padding:0 0 0 5%;display:block;width: 90%;}
div.infotext p {color:#76818b;font-size14px;line-height:20px;}
div.infotext img {float:left;margin:0px 20px 10px 0;}

table.userinfotbl {margin: 0px 0 20px 0px; padding: 0 0 0 5%;display:block; width:90%;border: 0px;float: left;}
table.userinfotbl td{font-size: 14px; padding: 7px 10px 7px 10px;color:#76818b; border-top: 1px dashed #777;color:#5a6a77;border-bottom: 1px dashed #777;color:#5a6a77;width:30%; }
/* table.userinfotbl td.green{color: #749c0f; text-align: center; font-size: 15px; border-top: 1px dashed #777;color:#5a6a77;width:30%; } */
table.userinfotbl th{font-size: 16px; padding: 5px 1%; color: #2e86e7; text-align: left; font-weight:normal;}
table.userinfotbl th.bluetxt2 {text-align: center;}

/* Personal Info End*/

/* Orders List */

table.tariforder {margin: 30px 0 65px 0; padding: 0;  width: 92%;display:block;}
table.tariforder th{padding: 10px 10px; color:#2E86E7;  font-size: 15px;font-weight: normal;}
table.tariforder th.total_amount {border-top: 1px dashed #777;font-weight: normal;font-size: 17px;}
table.tariforder th.tarif_order {width:60%;}
table.tariforder td{margin: 0; padding: 10px 10px; color: #343639;  border-top: 1px dashed #777; font-size: 13px;}
table.tariforder th.total_amount span.green {color: #749c0f;}
table.tariforder td.order_price {color: #343639;font-size: 15px;}
table.tariforder td.order_price2 {color: #343639;font-size: 15px;}


/* Orders List End */

/*chat*/

.live_chat {clear:both;display:block;padding:10px 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:#3c94d6;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;}


/*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;}

/*ad*/

.new_adv {margin:0;padding:5px 0 5px 0;float:left;display:block;}
.new_adv span {color:#3c94d6;margin:0px 0 0px 0;font-size:17px;display:block;background:url(/images/promoad/bul_line2.gif) center left no-repeat;padding:12px 0 12px 30px;}
.new_adv img {float:left;margin:5px 5px 10px 0px;position:relative;left:-5px;}
.new_adv p {display:table-cell;display:block;line-height:16px;font-size:14px;margin:0;padding:5px 0 5px 0;vertical-align:middle;}

.right {padding:75px 3% 0 2%;float:right;width:25%;font-family:Arial;}


.tl1 {font-size:20px;font-weight:200;font-family:Arial;color:#9F0000;text-transform:uppercase;background:url(/images/promoad/tl_bul_grey.gif) center left no-repeat;padding:0 0 0 20px;float:left;}
.tl1 span {color:#3d3d3d;}

.mform {margin:15px 0 30px 0;float:left;color:#aaa;font-size:15px;width:100%;}
.mform input.inp {margin:3px 0 8px 0;width:85%;height:27px; background:url(/images/promoad/inp_bgd.png) repeat-x;border:none;float:left;padding:4px 0 0 0;font-size:15px;color:#747474;}
.mform input.inp2 {margin:3px 0 8px 0px;width:120px;height:27px; background:url(/images/promoad/inp_bgd.png) repeat-x;border:none;float:left;padding:4px 0 0 0;font-size:15px;color:#747474;}
.mform span.ftxt {display:block;clear:left;text-decoration: none;color:#555;}
.button {margin:10px 0 0 0;float:left;}
.mform div.textarea {margin:3px 0 8px 0;width:80%;height:102px; background:url(/images/promoad/bigtxt_bgd.png) repeat-x;float:left;padding:4px 0 0 0;font-size:15px;color:#747474;}
.mform textarea {overflow:auto;border:0;height:90px;color:#747474;background:#f5f5f5;background:url(/images/promoad/bigtxt_bgd2.gif) repeat-x;}

.contform input.inp {margin:3px 0 8px 0;width:85%;height:27px; background:url(/images/promoad/inp_bgd.png) repeat-x;border:none;float:left;padding:0px 0 0 0;font-size:15px;color:#747474;}
.contform input.inp2 {margin:3px 0 8px 0px;width:120px;height:27px; background:url(/images/promoad/inp_bgd.png) repeat-x;border:none;float:left;padding:0px 0 0 0;font-size:15px;color:#747474;}
.contform textarea {overflow:auto;border:0;width:100%;height:90px;color:#747474;background:#f5f5f5;background:url(/images/promoad/bigtxt_bgd2.gif) repeat-x;}
.contform div.textarea {margin:3px 0 8px 0;width:60%;height:102px; background:url(/images/promoad/bigtxt_bgd.png) repeat-x;float:left;padding:4px 0 0 0;font-size:15px;color:#747474;}

.inp_left {width:6px;height:27px;margin:3px 0 0 0;background:url(/images/promoad/inp_left.png) no-repeat;float:left;position:relative;z-index:3;left:-3px;}
.inp_right {width:6px;height:27px;margin:3px 0 0 0;background:url(/images/promoad/inp_right.png) no-repeat;float:right;position:relative;z-index:3;left:6px;}
.mform2  div.inp input {margin:3px 0 -26px 0;width:100%;height:27px; top:-30px;left:3px;position:relative;z-index:1;background:url(/images/promoad/inp_bgd.png) repeat-x;border:none;float:right;padding:4px 0 0 0;font-size:15px;color:#747474;}

.inp_right2 {width:9px;height:102px;margin:0px 0 0 0;background:url(/images/promoad/bigtxt_right.png) no-repeat;float:right;position:relative;z-index:3;left:6px;}
.inp_left2 {width:7px;height:102px;margin:0px 0 0 0;background:url(/images/promoad/bigtxt_left.png) no-repeat;float:left;position:relative;z-index:3;left:-3px;}

.mform2 {margin:35px 0 0 0px;width:50%;float:left;color:#585858;font-size:15px;padding:0 0 0 5%;}
.mform2 span.ftxt {display:block;clear:left;text-decoration: none;}
.mform2 h3 {display:inline;margin:0 0 20px 0;}
.mform2 div.textarea {margin:3px 0 8px 0;width:100%;height:102px; background:url(/images/promoad/bigtxt_bgd.png) repeat-x;float:right;padding:0px 0 0 0;font-size:15px;color:#747474;}
.mform2 textarea {overflow:auto;border:0;width:93%;height:90px;color:#747474;background:#f5f5f5;background:url(/images/promoad/bigtxt_bgd2.gif) repeat-x;}

.mform2 div.inp2 input {margin:3px 0 8px 0px;width:120px;height:27px;position:relative;z-index:1;left:-6px;background:url(/images/promoad/inp_bgd.png) repeat-x;border:none;float:left;padding:4px 0 0 0;font-size:15px;color:#747474;}
.inp_left3 {width:6px;height:27px;margin:3px 0 0 0;background:url(/images/promoad/inp_left.png) no-repeat;float:left;}
.inp_right3 {width:6px;height:27px;margin:3px 0 0 0;background:url(/images/promoad/inp_right.png) no-repeat;float:left;position:relative;left:120px;z-index:3;}

.tl2 {font-size:20px;margin:0 0 20px 0;font-weight:200;font-family:Arial;color:#3c94d6;text-transform:uppercase;background:url(/images/promoad/tl_bul_grey.gif) center left no-repeat;padding:0 0 0 15px;}
.tl2 span {color:#3d3d3d;}
.tl2_1 {font-size:19px;margin:0 0 20px 0;font-weight:200;font-family:Arial;color:#3c94d6;text-transform:uppercase;background:url(/images/promoad/tl_bul_grey.gif) center left no-repeat;padding:0 0 0 15px;}
.tl2_1 span {color:#3d3d3d;}
.tl3 {font-size:20px;margin:0 0 20px 0;font-weight:200;font-family:Arial;color:#9F0000;text-transform:uppercase;background:url(/images/promoad/tl_bul_grey.gif) center left no-repeat;padding:0 0 0 15px;}
.tl3 span {color:#3d3d3d;}

.title2 {font-size:20px;color:#3d3d3d;line-height:23px;display:block;margin:0;padding:10px 0 10px 0;}
.title2 span {color:#3c94d6;}
.title3 {font-size:18px;color:#3d3d3d;line-height:23px;display:block;margin:0;padding:10px 0 10px 0;}
.title3 span {color:#3c94d6;}

.img1 {float:left;margin:0 15px 10px 10px;}
.img2 {float:left;margin:0 10px 0px 0px;}
.img2_1 {float:right;margin:0 0px 0px 0px;}


ul.blocks2 {width:100%;list-style: none;float:left;margin:0;padding:30px 0 40px 0;}
ul.blocks2 li {width:47%;padding:0 3% 0 0;float:left;}
ul.blocks2 li img {float:left;margin:0 10px 0px 0;}
ul.blocks2 li a.blocks2_link1 {padding:0px 0 0 0;margin:0;}
ul.blocks2 li a.blocks2_link2 {display:block;padding:10px 0 0 0;margin:0;}
ul.blocks2 li p {padding:5px 0 0 0;margin:0;display:block;font-size:12px;color:#646464;font-family:Arial;}
/*bottom*/

.btm_bgd {background: url(/images/promoad/btm_bgd.gif) repeat-x;width:100%;height:54px;}
.btm {padding:20px 0 0 30px;color:#fff;font-size:14px;}
.btm a {color:#fff;}

/*words*/

ul.words{margin: 40px 0 0 0;	padding: 0;	list-style: none;float: left;width: 100%;}
ul.words li {float : left;text-align : center;width : 9%;padding : 0 10px 10px 10px;height : 60px;}
ul.words li a:link, ul.words li a:visited{text-decoration: underline;color: #3c94d6;font-family: Arial; font-size:20px;}
ul.words li a:hover, ul.words li a:active{text-decoration: none;color: #3c94d6;font-family: Arial; font-size:20px;}


/*----Help block---*/

.help_block {
	position: absolute;
	top: 0px;
	left: 1160px;
	width: 450px;
	display: none;
z-index: 99;
font-size:13px;
font-family:Arial;
}

.help_block #lt {
	background: transparent url(/images/help_block/lt.png) 7px no-repeat;
	width: 17px;
	height: 10px;
	float: left;
}

.help_block #t {
	background: transparent url(/images/help_block/t.png) repeat-x scroll 0% 0%;
	width: 400px;
	height: 10px;
	float: left;
}

.help_block #rt {
	background: transparent url(/images/help_block/rt.png) no-repeat scroll 0% 0%;
	width: 12px;
	height: 10px;
	float: left;
}

.help_block #rb {
	width: 17px;
	height: 100%;
	float: left;
}

.help_block #l {
	background: transparent url(/images/help_block/l.png) 7px 16px repeat-y;
	height: 100%;
	float: left;
	clear: both;
}

.help_block #r {
	background: transparent url(/images/help_block/r.png) repeat-y;
	height: 100%;
	width: 13px;
	float: left;
}

.help_block #help_block_cont {
	float: left;
	text-align: justify;
	padding: 8px 17px 8px 8px;
	width: 380px;
	background: #FFF url(/images/help_block/r.png) 400px 0px repeat-y;
  
}

.help_block #lb {
	background: transparent url(/images/help_block/lb.png) 6px no-repeat;
	width: 17px;
	height: 12px;
	float: left;
	clear: both;
}

.help_block #b {
	background: transparent url(/images/help_block/b.png) repeat-x scroll 0% 0%;
	width: 400px;

	height: 12px;
	float: left;
}

.help_block #rb {
	background: transparent url(/images/help_block/rb.png) no-repeat scroll 0% 0%;
	width: 13px;
	height: 12px;
	float: left;
}

/* Validate */
.validate label.input_error {line-height:15px; color: red;font-size:12px;font-family:Arial; font-style: italic;padding:5px;position:relative;z-index:4;right:-270px;width:220px;display:block;border: 1px dashed #DB1905;float:right;top:-36px;margin:0 0 -30px 0;}
.validate input.input_error { border: 1px dashed #DB1905; background-color: #FFFFD5; }
/* / Validate */
