/* Главные определения */
html,body{width:100%; height:100%; background-color:white; margin:0; padding:0; font:12px Verdana, Arial, Tahoma, sans-serif;}

img{border:0;}
/** html img,* html .iePNG{behavior:url(/themes/js/iepngfix.htc)}
* html .iePNG a{position:relative;}*/ /* стиль для нормальной работы ссылок в элементах с PNG-фоном */

a{font-size:12px; font-weight:normal; color:#05C;}
a:hover{color:#f6a519;}
a:focus{outline:none;}
a.a_text{color:black; text-decoration:none;}

.main{width:958px;}

.ccc{min-height:100%; height:auto !important; width:100%; height:100%; position:relative;}
* html.ccc{height:100%;}

/* Шапка */
.main .phone_img{width:93px; height:65px; display:inline; float:right; background:url("/themes/skins/.default/images/phone.gif");}
.main .phone_text{width:111px; height:22px; display:inline; float:right; text-align:left; font:22px Arial, Verdana, Tahoma, sans-serif; margin:42px 0 0 0;}
.main .logo{width:237px; height:197px; display:inline; float:left; background:url("/themes/skins/.default/images/left_tenb.png") no-repeat top right; /*background-color:#9C9EA0;*/}
/*.main .logo .flash{width:224px; height:197px; background-color:#123456;}*/
.main .layer_addr_menu{width:708px; height:197px; display:inline; float:left;}
.main .layer_address{width:708px; height:85px;}
.main .address{width:698px; height:85px; text-align:right; display:inline; float:right;}
.main .ico_addr{width:10px; height:85px; display:inline; float:right;}
.main .layer_right_tenb{width:13px; height:193px; display:inline; float:left; overflow:hidden; background: url("/themes/skins/.default/images/right_tenb.png") no-repeat;}

/* Горизонтальное меню */
.main .menu{width:708px; height:33px; background:#6D6D6D url("/themes/skins/.default/images/back_menu.png");}
.main .bott_menu{width:708px; height:76px; background:url("/themes/skins/.default/images/bott_menu.png");}

/* Menu gor- begin */
.main ul.menu_ul{list-style:none; float:left; padding:0; margin:0; height:25px; margin:8px 0 0 0;}
.main ul.menu_ul a{color:white; font-family:Tahoma, Arial, Verdana, sans-serif; letter-spacing:0.5px;}
.main ul.menu_ul a:hover{color:#f6a519;}
.main ul.menu_ul li{text-align:left; float:left; padding:0 0 0 34px;}
.main .menu_lang{display:inline; float:right; padding:10px 34px 0 0;}
.main .menu_lang a{font-size:10px; color:#cccccc;}
.main .menu_lang a:hover{color:#f6a519;}
/* Menu gor - end */

/* Левое меню */
.main .left_menu{width:235px; display:inline; float:left; padding:0 0 0 0; overflow:hidden;}
.main .ul_left_menu div.op{display:block;}
.main .ul_left_menu div.cl{display:none;}
.main .ul_left_menu{list-style:none; padding:0; margin:0;}
/*.main .ul_left_menu li{width:235px; background:url("/themes/skins/.default/images/back_left_menu.png") 0px 40px no-repeat; text-align:left; padding:18px 0 10px 8px;}*/
.main .ul_left_menu li{width:235px; text-align:left;}
/*.main .ul_left_menu li a{font:12px Tahoma, Arial, Verdana, sans-serif; letter-spacing:1px; font-weight:bold; color:black; text-decoration:none;}*/
.main .ul_left_menu li a{font:12px Tahoma, Arial, Verdana, sans-serif; letter-spacing:1px; font-weight:bold; color:black; text-decoration:none; background:url("/themes/skins/.default/images/back_left_menu.png") 8px bottom no-repeat; display: block; padding:18px 0 10px 8px;}
.main .ul_left_menu li ul{list-style:none; padding:0; margin:0;}
/*.main .ul_left_menu li ul li{width:235px; text-align:left; padding:16px 0 0 0; background:none;}*/
.main .ul_left_menu li ul li{width:235px; text-align:left; background:none;}
/*.main .ul_left_menu li ul li a{font:11px Verdana, Arial, Tahoma, sans-serif; font-weight:normal; letter-spacing:normal; color:#05C;}*/
.main .ul_left_menu li ul li a{font:11px Verdana, Arial, Tahoma, sans-serif; font-weight:normal; letter-spacing:normal; color:#05C; background: none;}
.main .ul_left_menu li ul li a:hover{color:#f6a519;}
.main .ul_left_menu li ul li.podmenu_active a{color:#F08A00;}
/* Левое меню - конец */

.main .menubasicf,.main .menubasicf div,.main .main_img{width:710px; height:300px; display:inline; float:left; overflow:hidden; padding:8px 0 0 0; /*border:1px;*/}
.main .main_img{background:url("/themes/skins/.default/images/back_flash.png") top no-repeat;}

.main .content{width:710px; float:right; text-align:left;}
.main h1{font-size:18px; /*font-weight:bold;*/}
.main .content p{padding:0 0 0 9px; margin:8px 0 8px 0;}
/*.main .head, .content p.head{font-size:14px; font-weight:bold; padding:34px 0 0 9px; margin:8px 0 8px 0;}*/
/*.main .head, .content p.head{font-size: 16px; font-weight: bold; padding: 34px 0 0 9px; margin: 8px 0 8px 0}*/
.main .content a{font-size:12px; font-weight:normal; color:#05C;}
.main .content a:hover{color:#f6a519;}
/*.main .content a.head {font-size: 13px; font-weight: bold; padding: 34px 0 0 9px;}*/
.main .vinni{font-size:16px; font-weight:bold; color:#F6A519; letter-spacing:1px; text-align:right; display:block; width:710px;}

.bottom_h1{height:102px;}

.main .content_3_col{width:710px; height:206px; background:url("/themes/skins/.default/images/back_content_3_col.png");}
.main .col{width:218px; padding:15px 0 0 18px; display:inline; float:left;}
.main .yellow_text{font-weight:bold; color:#F6A519;}
.main .news p{padding:0 0 0 9px;}
.main .news_head, .news_page_head{font-size:14px; font-weight:bold;}
.main .news a{font-size:12px; font-weight:normal; color:#05C;}
.main .news a:hover{color:#f6a519;}
.main .news_date{display:inline; float:left; width:65px; height:18px; font:10px Arial, Verdana, Tahoma, sans-serif; color:#727272; padding:4px 0 0 9px;}
.main .news_page p{margin:37px 0 0 0; padding:0 0 0 9px;}
.main .news_date_page{font:10px Arial, Verdana, Tahoma, sans-serif; color:#727272;}
.main .bottom_line{width:710px; height:1px; background-color:#9C9EA0; overflow:hidden;}
.footer{width:958px;margin-top:-65px; height:65px; position:relative;}
.footer .logo_footer{width:43px; height:41px; display:inline; float:right; background:url("/themes/skins/.default/images/soty.png");}
.footer .footer_text{height:41px; display:inline; float:right; padding:16px 0 0 0; color:#9C9EA0;}
.footer .footer_miod{color:#F6A519;}
.footer .footer_miod a{color:#F6A519; text-decoration:none;}
.main .col_2{width:283px; display:inline; float:left;}
.main .col_2_space{width:106px; display:inline; float:left;}
.main .grey_line{width:283px; height:1px; background-color:#9C9EA0; overflow:hidden;}

.main .content h1, .main .content h1 a{font:24px Arial, Verdana, Tahoma, sans-serif; font-weight: bold}





/* Ajax Errors, Reports, Notes */
div#ajax_updating, div#ajax_errors, div#ajax_reports {
	display:none; font-size:85%; color:#333333; border:1px solid #D7D6BA; margin:10px 0; padding:9px 6px 9px 48px; background:url("/themes/skins/.default/images/icon_reports.gif") no-repeat left center;}
div#ajax_updating {background-image:none;}
div#ajax_errors {background:#FFFFFF url("/themes/skins/.default/images/icon_errors.gif") no-repeat left center; border:2px solid #FF0000;}


/* Для модульного листинга полей */
.listHead {/*color:#FFFFFF;*/ /*height:25px;*/ background:#CCCCCC url("/themes/skins/.default/images/listHead.gif") repeat-x left center;}
.listRowBg1 {background-color:none;}
.listRowBg2 {/*background-color:#ECF0FB;*/ background:url("/themes/skins/.default/images/listShtrihi.gif");}
.listRowBgDateExp {background:#E6FFEE url("/themes/images/listing_active_date_expire.gif");}
.listRowBgOff {background:#EEEEEE url("/themes/images/listing_active_off.gif");}
.listCaption {color:#999999; font-style:italic; text-align:center; font-size:80%;}
/* Для модульного листинга полей - END */

/*a.more{color:#E00000; text-decoration:none; font-weight:bold; font-size:86%; background:url("/themes/skins/.default/images/more_arrow.gif") no-repeat left center; padding-left:12px;}
a.more:hover{color:#E00000; text-decoration:underline;}*/

#files{margin:10px 25px;}
#files .end{float:none; clear:both;}

.pnSepar {height:15px;}
.errors,.error,.errorKey,.errorVal,.errorNum {font:8pt sans-serif, Helvetica, Arial;}
.errors {/*width:100%;*/ text-align:justify; border-style:solid; border-width:1px; border-color:#D7D5C9; margin:0px 5px 5px 5px; padding:5px 5px 2px 10px; background-image:url("/themes/images/shadow_frame.gif");}
.error {}
.errorKey {color:#FF510D;font-weight:bold;}
.errorVal {}
.errorNum {margin-left:30px;}

/* toolbar */
#toolbar {height:18px;}

/* Пути по сайту */
ul#path {padding:0 4px 2px; margin:0; /*margin-left:15px;*/margin-left:-4px;}
ul#path li {float:left; list-style:none; padding:0 2px 0 8px; background:url("/themes/skins/.default/images/tlbr_li.gif") no-repeat left center;}
ul#path li.f {padding:0 2px 0 0; background:none;}
ul#path a {text-decoration:none; /*color:#000000;*/ /*font-weight:bold;*/}
ul#path a:hover {text-decoration:underline;}
ul#path h1 {/*color:#333333;*/ font-size:90%; font-weight:normal; margin:0;}

/* Errors, Reports, Notes */
div#errors, div#reports, div#notes {
	margin:10px 0; font-size:85%; color:#333333; border:1px solid #D7D6BA; padding:9px 6px 9px 48px; background:#FEFDEA url("/themes/skins/.admin/images/icon_notes.gif") no-repeat left center;}
div#errors h4,div#errors h5, div#reports h4,div#reports h5, div#notes h4,div#notes h5 {text-align:left; color:#666666;}
div#errors {background:#FFFFFF url("/themes/skins/.admin/images/icon_errors.gif") no-repeat left center; border:2px solid #FF0000;}
div#reports {background:#FEFDEA url("/themes/skins/.admin/images/icon_reports.gif") no-repeat left center;}
div#notes {background:#FEFDEA url("/themes/skins/.admin/images/icon_notes.gif") no-repeat left center;}
div#errors h4, div#errors h5, div#reports h4, div#reports h5 {
	color:#FF0000; margin:4px 0; font-size:12pt; font-weight:bold; text-decoration:blink;}
div#reports h4, div#reports h5 {color:#3A9A3E;}
div#errors div, div#reports div, div#notes div {margin:3px 0;}
div#errors ul, div#reports ul, div#notes ul {margin:0 0 0 2em; padding:0; list-style:disc url(bullet.gif) inside;}
div#errors li, div#reports li, div#notes li {list-style:decimal url("bullet.gif") inside;}

div.edfrm div#notes {margin:6px 0; background:#FEFDEA url("/themes/skins/.admin/images/icon_warning.gif") no-repeat left center;}

span.required {color:red;}

div.empty {width:1px; height:1px; overflow:hidden;}
