@charset "windows-1251";
/* CSS Document */

/* BASE DEFINITIONS */

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px; padding: 0px;
}

body { padding: 10px 4px 10px 12px ; font: 10px Tahoma, Arial, Helvetica, sans-serif ; color: #888888 ; }
body.fix { padding: 10px 0 10px 0 ; font: 10px Tahoma, Arial, Helvetica, sans-serif ; color: #888888 ; }

/* Header */

#header { height: 50px ; }
#top_menu { position: relative ; }
#top_menu table { position: absolute ; width: 399px ; height: 36px ; top: 31px ; }
*html #top_menu table { top: 21px }
#top_menu a { display: block ; height: 36px ; padding: 16px 0px 0px 15px ; font: bold 11px Tahoma, Arial, Helvetica, sans-serif ; color:#FFFFFF ; text-decoration: none ; }
#top_menu a:hover { text-decoration: underline }
#topmenu1 { background: url(images/topmenu1.jpg) no-repeat ; width: 85px ; }
#topmenu2 { background: url(images/topmenu2.jpg) no-repeat ; width: 93px ; }
#topmenu3 { background: url(images/topmenu3.jpg) no-repeat ; width: 91px ; }
#topmenu4 { background: url(images/topmenu4.jpg) no-repeat ; width: 143px ; }
#head_line { background: url(images/head_line_bg.gif) ; height: 55px ; }
#hl_left { background: url(images/head_line_left.jpg) no-repeat ; height: 55px ; }
#hl_right { background: url(images/head_line_right.jpg) right no-repeat ; height: 55px ; text-align: right ; padding-right: 40px ; }
#head_search { background: url(images/top_round.jpg) left bottom no-repeat ; }
#head_search td { padding: 9px 0px 0px 12px ; }
#head_search select { width: 217px ; background: #CBD3E2 ; border: 1px solid #617EA8 ; }
.adverttop {float:left; padding:20px 0 10px 40px;}
/* Side Menus */

.menu { }
.menu_head { background-repeat: no-repeat ; height: 39px ; font: 12px "Times New Roman", Times, serif ; text-align: center ; }
.menu_dir { background-repeat: no-repeat ; height: 44px ; padding: 14px 5px 0px 5px ; font-size: 12px ; font-weight: bold ; color: #FFFFFF ; text-align: center ; text-transform: uppercase ; }
.md_bordo { background-image: url(images/dir_bordo.jpg) ; }
.md_bordo_first { background-image: url(images/dir_bordo_first.jpg) ; height: 38px ; padding-top: 8px ; }
.md_red { background-image: url(images/dir_red.jpg) ; }
.md_red_first { background-image: url(images/dir_red_first.jpg) ; height: 38px ; padding-top: 8px ; }
.md_orange { background-image: url(images/dir_orange.jpg) ; }
.md_orange_first { background-image: url(images/dir_orange_first.jpg) ; height: 38px ; padding-top: 8px ; }
.md_yellow { background-image: url(images/dir_yellow.jpg) ; }
.md_yellow_first { background-image: url(images/dir_yellow_first.jpg) ; height: 38px ; padding-top: 8px ; }
.menu a { display: block ; padding: 0px 0px 0px 13px ; font-size: 11px ; font-weight: bold ; text-decoration: none ; }
.menu a:hover { text-decoration: underline ; }

/* Left Menu */

#left_menu { background: url(images/left_bg.gif) repeat-y ; /*padding: 0px 9px 0px 8px ;*/ }
#left_head { padding: 14px 9px 0px 8px ; color: #F53D23 ; }
.lm_db { background-image: url(images/s_left_top_db.jpg) ; }
.lm_nodb { background-image: url(images/s_left_top.jpg) ; }
#left_menu .menu_dir { margin: 0px 9px 0px 8px ; }
#left_menu a { background: 0px 5px url(images/menu_item.gif) no-repeat ; margin: 0px 9px 6px 26px ; color: #FB680B ; }

/* Right Menu */

#right_menu, #right_menu1 { background: url(images/right_bg.gif) repeat-y ; /*padding: 0px 17px 0px 9px ;*/ }
#right_head { padding: 14px 17px 0px 9px ; color: #284B85 ; }
.rm_db { background-image: url(images/s_right_top_db.jpg) ; }
.rm_nodb { background-image: url(images/s_right_top.jpg) ; }
#right_menu .menu_dir, #right_menu1 .menu_dir { margin: 0px 17px 0px 9px ; }
#right_menu a { margin: 0px 17px 6px 27px ; color: #284B85 ; }

/* Footer */

#foot_line { background: url(images/foot_line_bg.gif) ; height: 56px ; display: none ; }
/*#foot_line { background: url(images/foot_line_bg.gif) ; height: 56px ; }*/
#fl_left { background: url(images/foot_line_left.jpg) no-repeat ; height: 56px ; }
#fl_right { background: url(images/foot_line_right.jpg) right no-repeat ; height: 56px ; }
#foot_menu { padding: 7px 0px 5px 0px ; font-size: 10px ; color: #F53D23 ; text-align: center ; }
#foot_menu a { padding: 0px 5px ; color: #F53D23 ; font-weight: bold ; text-decoration: none ; }
#foot_menu a:hover { text-decoration: underline ; }
.copyright { padding: 0px 20px 5px 20px ; font-size: 11px ; color: #FA7C25 ; }
.copyright a { color: #FA7C25 ; text-decoration: none ; }
.copyright a:hover { text-decoration: underline ; }

/* Content */

#main { background: #F7F7F7 ; }
#main_foot { background: url(images/bb_bottom.gif) bottom repeat-x ; }
/*#main_foot { background: url(images/bb_bottom2.gif) bottom repeat-x ; }*/
#main p { padding: 5px 10px 5px 10px ; font-size: 11px ; text-align: justify ; letter-spacing: 1px }

#main h1 { background: url(images/bb_top.gif) repeat-x ; position: relative ; height: 47px ; padding: 13px 34px 0px 34px ; font-size: 17px ; font-weight: normal ; font-style: italic ; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #FFFFFF ; text-transform: uppercase ; text-align:center ; }
#main h1 .bb_left { background: url(images/bb_lt.jpg) no-repeat ; position: absolute ; width: 34px ; height: 47px ; left: 0px ; top: 0px ; }
#main h1 .bb_right { background: url(images/bb_rt.jpg) no-repeat ; position: absolute ; width: 34px ; height: 47px ; right: 0px ; top: 0px ; }
#main h1 .left_con { background: url(images/left_con.jpg) no-repeat ; position: absolute ; width: 68px ; height: 8px ; left: -34px ; top: -8px ; }
#main h1 .right_con { background: url(images/right_con.jpg) no-repeat ; position: absolute ; width: 68px ; height: 8px ; right: -34px ; top: -8px ; }

#main h2 { background: url(images/bb_sub.gif) repeat-x ; position: relative ; height: 65px ; padding: 32px 28px 0px 28px ; font-size: 15px ; font-weight: bold ; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #FFFFFF ; text-align: center ; }
#main h2 .sub_left { background: url(images/bb_sub_left.jpg) no-repeat ; position: absolute ; width: 28px ; height: 65px ; left: -9px ; top: 0px ; }
#main h2 .sub_right { background: url(images/bb_sub_right.jpg) no-repeat ; position: absolute ; width: 28px ; height: 65px ; right: -9px ; top: 0px ; }

#central { background: url(images/ctr_bg.gif) repeat-x }
#central div { background: url(images/central.jpg) no-repeat ; width: 509px ; height: 195px ; padding-top: 21px ; }
#central a { display: block ; height: 43px ; margin: 0px 0px 10px 45px ; }
#cnt1 { background: url(images/cnt1.jpg) no-repeat ; width: 234px ; }
/*#cnt1:hover { background-image: url(images/cnt1_h.jpg) ; }*/
#cnt2 { background: url(images/cnt2.jpg) no-repeat ; width: 219px ; }
/*#cnt2:hover { background-image: url(images/cnt2_h.jpg) ; }*/
#cnt3 { background: url(images/cnt3.jpg) no-repeat ; width: 234px ; }
/*#cnt3:hover { background-image: url(images/cnt3_h.jpg) ; }*/

#best { padding: 0px 8px 0px 10px ; }
#best td { font-size: 13px ; }
.best_left { background: url(images/best_num.gif) no-repeat ; width: 48px ; padding: 15px 18px 0px 15px ; font-weight: bold ; color:#B0091D ; text-align: center ; vertical-align: top ; }
.best_right { background: url(images/best_bg.gif) repeat-x ; }
.best_right div { background: url(images/best_left.gif) no-repeat ; height: 48px ; }
.best_right div div { background: url(images/best_right.gif) right no-repeat ; height: 48px ; padding: 7px 15px ; }
.best_right a { font-weight: bold ; color: 284B85 ; text-decoration: none ; }
.best_right a:hover { text-decoration: underline ; }
#best center { margin-top: 10px ; font-size: 11px ; }
#best center a { color: 284B85 ; }
#best center a:hover { text-decoration: none ; }

/* Free */

#free_list td { font-size: 11px ; color: #57616D ; }

b.simpleb {font-size: 11px ; color: #57616D; font-weight: normal; padding: 0px; margin: 0px;}

.preview { border: 1px solid #D2D8DF ; }
.preview_block { text-align: center ; padding: 5px ; }
.preview_link {	text-align: center ; }
.preview_link a { background: url(images/button.gif) no-repeat ; display: block ; width: 71px ; height: 22px ; margin: 5px auto ; padding-top: 3px ; text-align: center ; font: bold 10px Verdana, Arial, Helvetica, sans-serif ; color: #57616D ;	text-decoration: none ; }
.preview_thumb { height: 100px ; text-align: center ; }
.preview_head {	height: 35px ; text-align: center ;	padding: 2px 5px 2px 5px ; }
.preview_head a { font-weight: bold ; color: #57616D ; text-decoration: none ; }
.preview_head a:hover { text-decoration: underline ; }
.rl { padding: 3px ; }
.rl a { color: #3E78C1 ; text-decoration: none ; }
.rl a:hover { text-decoration: underline ; }
.r2 { color: #57616D ; }
.r2 a { color: #57616D ; text-decoration: none ; }

/* Details */

#details , #details td { font-size: 11px ; color: #57616D ; }
#details a { font-weight: bold ; color: #284B85 ; }
#details a:hover { text-decoration: none ; }

/* Premium */

#prem_cat td { width: 260px ; padding: 15px 0px 20px 25px ; font-size: 11px ; }
#prem_cat li { padding: 1px 0px ; }
#prem_cat a { font-weight: bold ; color: #B10C20 ; text-decoration: none ; }
#prem_cat a:hover { text-decoration: underline ; }

/* Forms */

.button { background: url(images/button.gif) no-repeat ; width: 71px ; height: 22px ;  border: none ; font: bold 10px Verdana, Arial, Helvetica, sans-serif ; color: #57616D ; padding-bottom: 3px ; }
*html .button { padding-bottom: 1px ; }


/* Submit */

#submit td { font-size: 11px ; color: #57616D ; }
#submit p { padding: 0px 0px 10px 0px ; }
#submit a { font-weight: bold ; color: #3E78C1 ; }
.submit_fields input { width: 214px ; height: 20px ; }
#submit div { width: 180px ; }

/* Contacts */

#contacts td { font-size: 11px ; color: #57616D ; }



.advertl {padding-left:23px;}
.viewall {font:900 12px tahoma;color:#fb2f0c;}