﻿@charset "utf-8";
body { margin:0; padding:0; width:100%; font:normal 12px Arial, Helvetica, sans-serif; background:url('/images/main_bg.gif'); background-color:#929292;}
html { padding:0; margin:0;}
img  { border:0px;}

/* обший div */
.main {width:100%; padding:0; margin:0 auto;}

/********** шапка **********/
/*.header {  padding:0; margin:0 auto; }*/
.block_header { width:1000px; padding:0; margin:0 auto; border:none; background:url('/images/header_bg.gif') top repeat-x; background-color:#999999;}
/*  */
.topmenu_left { width:235px; height:64px; float:left; margin:0px; padding:0px; text-align:left;}
.topmenu_left div.content { margin:18px 0px 0px 18px;}
.topmenu_center { width:300px; height:64px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#CCCCCC; padding:0px; margin:0px; text-align:center; background:url('/images/header_bg_centblock.gif') left no-repeat;}
.topmenu_right { width:305px; height:64px; float:right; margin:0px; padding-top:0px; text-align:right; background:url('/images/header_bg_favorites.gif') left no-repeat;}
.topmenu_right div.content { margin:18px 18px 0px 0px;} 
.logo { float:left; padding:0px 0px 0px 25px; margin:0;}

/* основное меню */	
.menu { float:right; width:600px; padding:0px; margin-right:10px; font:normal 11px Arial, Helvetica, sans-serif; color:#CCCCCC;}
.menu ul { padding:0; margin:0px 0px 0px 0px; list-style:none; float:right;}
.menu ul.altmenu { padding:0; margin:25px 0px 10px 0px; list-style:none; float:right;}
.menu ul li { text-align:center; float:left; margin:0; padding:0px 15px 0px 15px; border-right:1px solid #CCCCCC;}
.menu ul.altmenu li { text-align:center; float:left; margin:0; padding:0px 10px 0px 10px; border-right:1px solid #CCCCCC;}
.menu ul li a { color:#333333; text-decoration:none; font-weight:bold;}
.menu ul.altmenu li a { color:#808080; text-decoration:none;}
.menu ul li a:hover { text-decoration:none; color:#000000; border-bottom:1px #000000 dotted;}
.menu ul li a.active { color:#CA6500; text-decoration:none; border-bottom:1px #CA6500 dotted;}
/********** наполнение **********/

/** второстепенные страницы левая часть **/
.body_resize2 { width:1000px; min-height:500px; margin:0 auto; padding:0; background:url('/images/bg_resize2.gif') top repeat-y; background-color:#333333;}
.left { width:630px; margin:0 35px 0 60px !important; margin:0 35px; padding:20px 0; float:left;}
.left h2 { font:normal 22px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px dotted #515151; padding:10px 5px; margin:0 0 10px 0;}
.left p { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; padding:5px 5px; margin:0;}
.left span.gray { color:#C0C0C0;}
.left span.orangeBU { color:#ff9933; font-weight:bold; text-transform:uppercase;}
.left span.orange { color:#FFD5AA;}
.left span.imptext { font-weight:bold; background:url('/images/pic3.png') left no-repeat; padding-left:20px;}
.left span.errtext { color:#f56f6f; background:url('/images/pic17.png') left no-repeat; padding-left:20px;}
.left span.dec1 { background:url('/images/pic1.png') left no-repeat; padding-left:20px;}
.left span.dec2 { background:url('/images/pic2.png') left no-repeat; padding-left:20px;}
.left span.dec4 { background:url('/images/pic4.png') left no-repeat; padding-left:20px;}
.left span.dec7 { font-weight:bold; background:url('/images/pic7.png') left no-repeat; padding-left:20px;}
.left span.dec9 { font-weight:bold; background:url('/images/pic9.png') left no-repeat; padding-left:20px;}
.left span.dec10 { background:url('/images/pic10.png') left no-repeat; padding-left:20px;}
.left span.dec13 { background:url('/images/pic13.png') left no-repeat; padding-left:20px;}
.left span.dec14 { background:url('/images/pic14.png') left no-repeat; padding-left:20px;}
.left span.dec15 { background:url('/images/pic15.png') left no-repeat; padding-left:20px;}
.left a.alt { color:#FFD5AA; text-decoration:none;}
.left a { color:#FFF4EA; text-decoration:underline;}
.left a:hover { color:#FFD5AA; text-decoration:underline;}
.left img.area { float:right; margin:0px; padding:0;}
.left img.floated { float:left; margin:5px 15px 5px 0px; padding:0;}
.left img.floated_r { float:right; margin:5px 0px 5px 15px; padding:0;}
.left_div300 { width:300px; float:left;}
/** второстепенные страницы правая часть **/
.right { width:225px; float:right; margin:0 20px !important; margin:0 10px 0 20px; padding:20px 0;}
.right h2 { font:normal 22px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px dotted #515151; padding:10px 5px; margin:0 0 10px 0;}
.right p { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; padding:10px; margin:0;}
.right p span { font:bold 13px Arial, Helvetica, sans-serif; color:#ff9933; padding:0; margin:0; line-height:1.8em;}
.right span.gray { color:#C0C0C0; font-size:11px; font-weight:normal;}
.right ul { list-style:none; margin:10px 10px; padding:0;}
.right li { background:url('/images/right_ul_li.gif') left no-repeat; padding:5px 15px; margin:0;}
.right a  { font:normal 12px Arial, Helvetica, sans-serif; color:#ff9933; text-decoration:none;}
.right a:hover { text-decoration:none; color:#FFAC59; border-bottom: 1px #FFAC59 dotted;}
.right a.img_a { text-decoration:none; border:0;}

/** табличный блок **/
.left_table { padding:10px; background-color:#3E3E3E; border:1px #686868 solid; text-align:left; text-decoration:none;}
.left_table_tr1 { width:50%; float:left;}
.left_table_tr2 { width:25%; float:left; text-align:center;}

/** табличный блок оплаты **/
.row_key_select { background-color:#454545; padding:5px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}

/********** низ **********/
/*.footer { margin:0 auto; padding:0;}*/
.footer { width:1000px; margin:0 auto; padding:0; background-color:#131313; border-top:1px solid #666666;}
.footer_resize { width:940px; margin:0 auto; padding:30px; }
.footer_resize ul { margin:0; padding:0 10px; list-style:none; float:left;}
.footer_resize ul li { margin:0; padding:0 10px; float:left;}
.footer_resize p { margin:0; padding:0 20px; float:right; color:#666666; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.footer_resize a { color:#FA871F; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; line-height:1.8em;}
.footer_resize a:hover { text-decoration:none; color:#FFA74F; border-bottom:1px #FFA74F dotted;}

/********** разное **********/
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px dotted #515151; padding:0; margin:10px 0; background:none; line-height:0;}
img.pic16 { vertical-align:middle; padding-right:7px;}

/*** tooltip ***/
.tooltip { max-width:300px; background-color:#646464; border:1px #BFBFBF solid; padding:15px; display:none; position:absolute; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; box-shadow:3px 3px 0px #292929;}
a.ttip { text-decoration:none; cursor:help; border-bottom:1px dotted;}
a.ttip:hover { text-decoration:none;}
.tooltip h1 { font-size:13px; color:#FFFFFF; text-align:center;}
.tooltip h2 { font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center;}
.tooltip p { padding:0; font-size:12px; text-align:inherit; color:#FFFFFF;}

.tooltip_small { max-width:200px; font-size:12px; text-align:center; color:#333333; background-color:#FFFFFF; border:1px #2C2C2C solid; padding:5px; display:none; position:absolute; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:2px 2px 0px #333333;}

/*** spoiler ***/
.spoiler_body {display:none; text-align:center;}

/********** раздел FAQ **********/
.faq { text-align:left;}
.faq div { background-color:#404040; margin-bottom:20px; border:1px #999999 dotted; border-top:0px; padding-left:10px;}
.faq p.header { background-color:#555555; border:1px #999999 dotted; border-bottom:0px;}
