@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; width:100%;  min-width:100%; height:100%; min-height:100%; font-family:"Arial", Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;}
html {min-height:100%; height:100%;background-color:#121212}
#super {position:relative; _height:100%; min-height:100%; margin:0 auto 0 auto; width:1000px; padding:0;  }
#super_s { position:relative; _height:100%; min-height:100%; padding:0; width:100%}
#bgr { position:absolute; height:100%; width:100%; 	min-width:1000px; left:0px; top:0; background:url(/siteimg/bgr.gif) center repeat-y; _height:expression(document.getElementById('super_s').scrollHeight);_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%")}
.spacer_foot { position:relative;margin:0;width:1px; height:128px; font-size:1px; padding:0}
.spacer_gor { position:absolute; top:311px; left:0; height:1px; font-size:1px; overflow:hidden; background:#F00; width:1000px; z-index:999}
/*div { border:#FFF 1px solid}*/

h1 { position:relative; padding:0; margin:0; color:#0072b7; font-size:24px; font-weight:normal;font-family:Verdana, Geneva, sans-serif}
img {behavior: url(iepngfix.htc); border:none}
a { color:#45acf6;}
.clear {clear:both}
.clear_left {clear:left}
.clear_right {clear:right}

#footer_bgr { position:absolute; bottom:0; width:100%; text-align:center;}
.spacer {width:1px; height:2px; font-size:1px; margin-bottom:-2px}
.header {height:284px;  position:relative;margin:0 9px 0 9px; padding:0; background:url(/siteimg/header_bgr.jpg) no-repeat 0 52px;}
.main {/*height:100%;*/ position: relative; margin:0; padding:0; z-index:100; width:100%;}
.footer {position:relative; height:128px; width:1000px; margin:-128px auto 0 auto; /*background:#191919 url(/siteimg/bgr_bot.gif) no-repeat top*/}





     /* Header */
#header_top { height:52px; margin:0; padding:0; background:url(/siteimg/header_top.gif) repeat-x}
#gobelen_left, #gobelen_right { position:absolute; top:0; left:4px}
#gobelen_right { left:auto; right:5px}
#menu_top { position:relative; margin:57px auto 0 auto; width:610px; height:143px}
#menu_bgr { position:absolute; top:0; left:0}
a.wow_icon { position:relative; width:175px; height:35px; margin:16px 10px 0 14px; padding:92px 0 0 0; text-align:center;  display:inline-block; font-size:12px; color:#45acf6; font-weight:bold; vertical-align:top}
a:hover.wow_icon  { color:#ffffff; text-decoration:none}
.wow_icon p { position:absolute; top:0; left:0;margin:0; padding:0; width:100%;}
.wow_icon span { position:absolute; top:-31px; left:-22px;margin:0; padding:0; width:100%; display:none}




/* Main */

#col_left { position:relative; width:205px; margin:0 0 0 0; padding-left:32px; display:inline; float:left; overflow:visible;}
#col_right { position:relative;margin:0 10px 20px 0; width:235px; float:right; }
#col_center { position:relative;margin:0 23px 20px 250px; width:471px}
#content p span { line-height:15px}
#col_center p { position:relative; color:#45acf6; font-size:12px; margin: 0 0 19px 0; line-height:15px}
#col_center a { font-size:12px}
#col_center p strong { color:#ffffff}
#col_center h1 { color:#ffffff; font-size:12px; font-weight:bold; margin-bottom:2px}

#breadcrumb { position:relative; width:471px; height:26px; background:url(/siteimg/plashka.gif) no-repeat; padding-bottom:19px}
#col_center #breadcrumb span, #col_center #breadcrumb p { position:absolute; top:5px; left:46px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;color:#05263e; margin:0; padding:0}
#col_center #breadcrumb p { top:5px; left:45px; font-size:16px; color:#ffffff; _top:6px}

.list {BORDER:#ffffff 1px solid; overflow: auto; background:#626262;width:223px; position: absolute; height:100px; padding-top:5px}
.list a, .list a:link, .list a:visited, .list a:active { display:block; font-size:12px; color:#ffffff; padding-left:5px; line-height:20px; text-decoration:none; border:none}
.list a:hover { background:#191919}

#news { position:relative; margin:0 0 50px 0; padding-top:6px}
.news_el { position:relative; margin:20px 0 0 0}
.date { position:relative; color:#ffffff; font-size:10px; margin:0 0 0 0; display:block}
.news_el a.news_head {position:relative; color:#45acf6; font-size:14px; margin:8px 0 0 0; display:block; text-decoration:underline}
a:hover.news_head { text-decoration:none}
#news p { position:relative; padding:0; margin:14px 0 0 0; color:#ffffff; font-size:12px; line-height:16px}
.news_el a { color:#00ccff; text-decoration:underline}
.news_el a:hover {text-decoration:none}

.description { margin: -10px 0 0 -7px; position:relative; display:block}
.description1 { margin: -10px  auto 0 auto; position:relative; display:block}
.lastcomm { position:relative}
.lastcomm_el { position:relative; margin:20px 0 0 0}
.lastcomm_el a.lastcomm_positive {position:relative; color:#359d00; font-size:12px; margin:12px 0 0 0; display:block; text-decoration:underline;}
.lastcomm_el a.lastcomm_negative {position:relative; color:#ff4e00; font-size:12px; margin:12px 0 0 0; display:block; text-decoration:underline}
a:hover.lastcomm_head { text-decoration:none}
#lastcomm p { position:relative; padding:0; margin:0 0 0 0; color:#ffffff; font-size:12px; line-height:16px; font-style:italic}
#flash_spacer { height:182px; width:1px; margin:0; padding:0}
#scrach { position:relative; height:480px; width:181px; background:url(/siteimg/col_right_bgr.jpg) no-repeat; text-align:center; padding:25px 25px 15px 25px; margin-top:2px}
.scrach_card { position:relative; width:148px; display:inline-block; padding-top:100px; margin:18px auto 0 auto; color:#000000; font-size:12px; font-weight:bold}
.scrach_card_img { position:absolute; top:0; left:0 }
.flag { position:absolute; top:60px; left:98px;}
.prozrach { position:absolute; top:0; left:1px}
.scrach_card p { position:absolute; top:63px; left:4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; display:inline-block; color:#ffc600; font-size:12px; margin:0; padding:0}
.scrach_card p span { font-size:24px}

a.service { position:relative; margin-bottom:5px; height:126px; width:222px; text-decoration:none; cursor:pointer; padding:0; display:block}
a.service img { position:relative; display:block}
.service p { position:relative; text-align:left; height:53px; font-size:18px; margin:-90px 10px 0 112px; padding:0; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#ffffff}
.service span { position:absolute; margin:0; top:91px;  left:112px; color:#00ccff; font-size:11px; display:block; width:110px; text-decoration:underline}


/* inner */

#bgr_left_col { margin:-2px 0 0 -20px; display:block}
#by_now { position:relative; height:235px; margin:-19px 0 0 0;}
#by_now_bgr { position:absolute; top:36px; left:-98px}
#box { position:absolute; width:170px; right:218px; bottom:40px; /*text-align:center;*/}
#box_1 { position:absolute; bottom:0; left:0; width:170px; text-align:center}
#box_link { position:absolute; width:127px; height:35px; top:36px; right:60px; }
.price { position:absolute; width:150px;  text-align:center; top:128px; /*right:82px;*/ left:240px}
.price_bgr { position:relative; line-height:47px; padding:5px 13px 0 13px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#151515;background:url(/siteimg/price_bgr.png) repeat-x 0 2px; display:inline-block; text-align:left}
.price_left { position:absolute; top:0; left:-29px}
.price_right { position:absolute; top:0; right:-6px}
#price_top { position:absolute; top:0; left:0}
#price_bot { position:absolute; bottom:0; left:0}
.price span { white-space:nowrap}

.opl{ font-size: 20px; font-weight: bold; color: #45acf6}
.kart60{ font-size: 18px; font-weight: bold; color: #ffffff}
.oplat{ font-size: 14px; color: #45acf6; height:40px; display:inline-block;}
.naad{ font-size: 12px; color: #45acf6; font-style:italic; line-height:15px}
.em { font-size: 12px; color: #45acf6; padding-right:18px; line-height:22px; display:inline-block; height:32px}
#wm { padding:12px 0 22px 0;}
#mb { margin:18px 0 9px 0;  border:1px solid #484a49}
.liq { padding:27px 0 7px 0}
.rbk { padding:25px 0 7px 0}
.form_pay {height:600px; width:400px; color:#242424; text-align:center; margin:0 auto 0 auto}

/* form */
#col_center #content form h1 { color:#45acf6; font-size:20px; font-weight:bold; margin:0 0 0 0; padding:0}
form label {color:#45acf6; font-size:12px; margin:15px 0 2px 0; display:inline-block}
form input { display:inline-block; margin:0 0 4px 0}
.white { color:#ffffff}
#col_center #content form span { color:#ffffff; font-size:10px; padding-bottom:14px; display:inline-block}
#col_center #content form span.h24 { font-size:12px; font-style:italic}

/*footer*/

#footer_top {height:52px; margin:0 9px 25px 9px; padding:0; background:url(/siteimg/footer_top.gif) repeat-x}
#flash { position:relative; width:225px; height:182px; /*top:-182px;*/ margin:20px 0 0 -20px}


#footer_menu { position:relative; margin:5px 23px 0 321px; text-align:center; font-size:10px; color:#00ccff;}
#footer_menu a { position:relative; font-size:10px; color:#00ccff; text-decoration:none}
#footer_menu a:hover { text-decoration:underline}
#counters_pay { position:relative; margin:3px 10px 0 96px;}
#counters_pay img { border:1px solid #bd9b64; padding:0; margin:0}
#counters_pay a { position:relative; display:block; margin:0; padding:0; font-size:1px; width:79px; height:28px; float:left}
#signature { position:absolute; background:url(/siteimg/signature.gif) no-repeat; width:110px; height:47px; top:-20px; right:23px}

#foot_count { position:relative; margin: 0 23px 0 41px; height:31px;}
 a#liveinternet { line-height:31px; height:31px; display:inline-block;position:relative;}
#copyright { position:relative; line-height:31px; font-size:11px; color:#7e7e7e; display:inline-block; margin:0 0 0 5px; float:left}
#counters_search { position:relative; margin:0 175px 0 175px; text-align:center; line-height:31px; height:31px; clear:none;}
#design { position:relative; line-height:31px; float:right; margin:-31px 19px 0 0; font-size:11px; color:#a2a2a2}
#design a { color:#00ccff; text-decoration:underline; font-size:11px}
#design a:hover { text-decoration:none}

#content table input.isearch  { width:134px; /*border:#cecece 1px solid;*/ padding:0}
#content table select  { width:138px; *width:140px}
#content table textarea {/*border:#cecece 1px solid;*/ margin:6px 0 6px 0 }
#content table tr { height:34px; margin:0; padding:0}
/*#content table table { background:#F00; margin:0}*/
#col_right #content table p { position:relative; font-family:Verdana, Geneva, sans-serif; color:#ffffff; font-size:10px; margin:5px 0 10px 0}
/*#content #table_s input.isearch  {width:138px;}*/

.tsen {color:#ffffff}

.vibory {position:relative; height:40px; width:400px; padding-left:40px}

.vibvir {font-size:26px;font-family:Arial; color:#fff;}
.vibvir a {color:#45acf6; text-decoration:none;font-size: 122px; font-weight:normal}
.perek {font-size:16px;font-family:Arial;color:#fff;}