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

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

td { font: 11px Tahoma, Arial, Helvetica, sans-serif ; color: #737373 ; }
a { color: #737373 ; text-decoration: none ; }
a:hover { text-decoration: underline ; }

body { background: url(images/bg.gif) 4px 50px repeat-x ; font: 11px Tahoma, Arial, Helvetica, sans-serif ; color: #737373 ; }
#page { background: url(images/bg_img.jpg) 0px 50px no-repeat ; width: 100% ; }

/* Header */

#header { background: url(images/head_bg.gif) repeat-x ; }

#top_menu table { background: url(images/topmenu_bg.gif) bottom repeat-x ; }
#topmenu1 { background: url(images/topmenu1.jpg) no-repeat ; width: 139px ; }
#topmenu2 { background: url(images/topmenu2.jpg) no-repeat ; width: 139px ; }
#topmenu3 { background: url(images/topmenu3.jpg) no-repeat ; width: 139px ; }
#topmenu5 { background: url(images/topmenu5.jpg) no-repeat ; width: 140px ; }
#top_menu a { display: block ; width: 139px ; height: 39px ;  padding: 14px 0px 0px 35px ; font-size: 10px ; font-weight: bold ; color:  ; text-transform: uppercase ; }
#top_menu div { position: relative ; }
#top_menu div div { position: absolute ; width: 34px ; height: 34px ; right: 4px ; top: 3px ; }

.lm_top { background: url(images/lmt_bg.gif) repeat-x ; }
#lm_tp { padding: 2px 0px 0px 13px ; font-size: 10px ; font-weight: bold ; color: #626B76 ; text-transform: uppercase ; }
#lm_tp strong { color: #DC5312 ; }

#search_cpt { font-size: 10px ; font-weight: bold ; color: #626B76 ; text-transform: uppercase ; }
#search_cpt strong { color: #DC5312 ; }
.search_bg { background: url(images/search_bg2.gif) repeat-x ; padding: 2px 4px 0px 4px ; }
#search_line { background: url(images/search_bg.gif) bottom repeat-x ; }
#search select { width: 160px ; }

/* Left Menu */

#left_menu { background: url(images/lm_bg.gif) repeat-y ; padding: 0px 11px 0px 7px ; }
/*#left_menu a { background: url(images/menu_mark.gif) 0px 8px no-repeat ; display: block ; height: 18px ; margin-left: 7px ; padding: 2px 0px 0px 12px ; }*/

.lm_dir div { background: #FFFFFF ; position: relative ; width: 173px ; height: 26px ; margin: 5px 0px ; border: 1px solid #B7C0C8 ; font-size: 10px ; font-weight: bold ; text-transform: uppercase ; }
.lm_dir span { display: block ; height: 24px ; padding: 6px 0px 0px 7px ; border-left: 16px solid ; }
.lm_dir div div { background: none ; position: absolute ; width: 38px ; height: 38px ; right: -19px ; top: -7px ; margin: 0px ; padding: 0px ; border: 0px ; }
.lm_dir a { background: url(images/lmr.gif) 0px 6px no-repeat ; display: block ; height: 18px ; margin-left: 7px ; padding: 2px 0px 0px 16px ; }
/*.lm_dir a:hover { text-decoration: none ; }*/
.lmd_green { color: #39B54A ; } .lmd_green span { border-left-color: #39B54A ; }
.lmd_green a:hover { background-image: url(images/lmr_green.gif) ; color: #39B54A ; }
.lmd_orange { color: #E97200 ; } .lmd_orange span { border-left-color: #E97200 ; }
.lmd_orange a:hover { background-image: url(images/lmr_orange.gif) ; color: #E97200 ; }
.lmd_blue { color: #0072BC ; } .lmd_blue span { border-left-color: #0072BC ; }
.lmd_blue a:hover { background-image: url(images/lmr_blue.gif) ; color: #0072BC ; }
.lmd_advert {padding-left:15px;}

/* Right Menu */

#right_menu, #right_menu1 { padding: 21px 11px 10px 8px ; }
#right_menu a { background: url(images/menu_mark.gif) 0px 8px no-repeat ; display: block ; height: 18px ; margin-left: 11px ; padding: 2px 0px 0px 12px ; }

.rm_dir { background: url(images/rm_dir.gif) repeat-x ; position: relative ; width: 166px ; height: 24px ; margin: 5px 0px ; padding: 5px 0px 0px 10px ; border: 1px solid #C1C9D1 ; font-size: 10px ; font-weight: bold ; text-transform: uppercase ; }
.rm_dir div { position: absolute ; width: 38px ; height: 38px ; right: -19px ; top: -8px ; }
.rmd_blue { color: #005B7F ; }
.rmd_orange { color: #E97200 ; }
.rmd_green { color: #1C6C27 ; }

/* Main */

.cnt { background: #FFFFFF url(images/main_bg.gif) repeat-x ; }
.cnt_brd { background: url(images/main_brd_bg.gif) repeat-y ; }
#main { padding: 17px 5px 10px 17px }
#main p { padding: 5px 10px 7px 10px ; text-align: justify ; }

#features td { padding: 10px 4px 10px 4px ; }
#features a { display: block ; width: 165px ; height: 110px ; }
#feature1 { background: url(images/feature1_l.jpg) no-repeat ; }
/*#feature1:hover { background-image: url(images/feature1.jpg) ; }*/
#feature2 { background: url(images/feature2_l.jpg) no-repeat ; }
/*#feature2:hover { background-image: url(images/feature2.jpg) ; }*/
#feature3 { background: url(images/feature3_l.jpg) no-repeat ; }
/*#feature3:hover { background-image: url(images/feature3.jpg) ; }*/

.m_dir { background: url(images/main_head.gif) repeat-x ; position: relative ;  height: 24px ; margin: 5px 0px 5px 10px ; padding: 5px 0px 0px 40px ; border: 1px solid #C1C9D1 ; font-size: 10px ; font-weight: bold ; color: #FFFFFF ; text-transform: uppercase ; }
.m_dir div { position: absolute ; width: 38px ; height: 38px ; left: -19px ; top: -8px ; }
.md_sub { background-image: url(images/main_subhead.gif) ; color: #707D8C ; }

#best { background: #ebeef0 ; margin: 10px 10px 0px 10px ; padding-bottom: 7px ; border: 1px solid #B7C0C8 ; }
#best td { background: #FFFFFF ; border: 1px solid #B7C0C8 ; }
.best_left { width: 40px ; font-weight: bold ; color:#1C6C27 ; text-align: center ; }
.best_right { padding: 3px 10px ; }
.best_right a { font-weight: bold ; color: #005A89 ; text-decoration: none ; }
.best_right a:hover { text-decoration: underline ; } 
#best a { /*font-weight: bold ; color: #005A89 ;*/ text-decoration: underline ; }
#best a:hover { text-decoration: none ; } 
#best center { margin-top: 5px ; }

/* Footer */

#footer { background: url(images/foot_bg.gif) repeat-x ; }
#footer a { color: #FFFFFF ; }
#foot_left { background: url(images/foot_left.jpg) no-repeat ; padding-top: 35px ; color: #DD0000 ; }
#foot_left a { padding: 0px 10px ; text-transform: lowercase ; }
#foot_menu { padding: 5px 20px 0px 0px ; }
#foot_menu a { background: url(images/ftm_mark.gif) 0px 6px no-repeat ; padding: 0px 15px 0px 20px ; }
#fmt_first { background-image: none ; }
#copyright { padding: 0px 35px ; }
#copyright a { color: #F35E18 ; } 

/* Free */

#free_list { }

.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: 52px ; height: 18px ; margin: 5px auto ; padding-top: 3px ; text-align: center ; font: bold 10px Verdana, Arial, Helvetica, sans-serif ; color: #57616D ; }
.preview_link a:hover {	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 ; }
.r2 a:hover { text-decoration: none ; }

/* Details */

#details { }
#details a { font-weight: bold ; color: #3E78C1 ; }
#details a:hover { text-decoration: underline ; }
#download_link { background: url(images/icons/import1.gif) no-repeat ; display: block ; width: 200px ; height: 38px ; padding-top: 12px ; }

/* Premium */

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

/* Forms */

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


/* Submit */

#submit { }
#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 { }


.viewall {font:900 12px tahoma;color:#de2101;}
b.simpleb
	{
	font: 11px Tahoma, Arial, Helvetica, sans-serif ; color: #737373 ;
 	font-weight: normal;
	}