@charset "windows-1251";
/* CSS Document */

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px ; padding: 0px ;
}

td { font: 10px Verdana, Arial, Helvetica, sans-serif ; color: #393939 ; }
input , select , textarea { border: 1px solid #89BDFF ; }

/* Header */

#logo { margin-left: 15px ; }
#clouds { background: url(images/clouds.jpg) right top no-repeat ; border-left: 1px solid #89BDFF ; border-right: 1px solid #89BDFF ; }

#features td { vertical-align: top ; }
#features a { display: block ; width: 136px ; height: 121px ; margin: 0px 4px 0px 1px ; }
#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) ; }*/
#feature4 { background: url(images/feature4_l.jpg) no-repeat ; }
/*#feature4:hover { background-image: url(images/feature4.jpg) ; }*/

#topmenu { background: url(images/tm_bg.gif) repeat-x ; }
#cat_list { width: 180px ; margin: 7px 0px ; }
#tm_items a { display: block ;  margin-bottom: 3px ; font-weight: bold ; color: #FFFFFF ; text-decoration: none ; }
#tm_items a:hover { text-decoration: underline ; }
#tm_items img { margin: 0px 20px ; }

.cols { padding: 10px ; vertical-align: top ; }

/* Side Menus */

.bm_top { background: url(images/bm_top.jpg) no-repeat ; height: 23px ; padding: 5px 31px 0px 28px ; font-weight: bold ; color: #3E78C1 ; text-align: center ; text-transform: uppercase ; }
.bm_border { background: #89BDFF ; }
.bm_dir a { background: url(images/arrow.jpg) 14px 7px no-repeat ; display: block ; padding: 4px 14px 4px 26px ; font-weight: bold ; color: #3E78C1 ; text-decoration: none ; }
.bm_dir, .bm_xap_dir { padding: 5px ; }
.bm_dir a:hover { background-image: url(images/arrow2.jpg) ; color: #FF9E24 }
.bm_xap_dir a { display: inline ; font-weight: bold ; color: #3E78C1 ; text-decoration: none ; }

/* Main */

#main { background: #F0F7FA ; padding: 10px 0px ; border-left: 1px solid #89BDFF ; border-right: 1px solid #89BDFF ; }
#main p { padding: 10px ; text-align: justify ; }
.main_head { background:url(images/capt_line.gif) repeat-x ; padding-left: 30px ; }
.mh_inn { background: url(images/capt_bg.gif) repeat-x ; text-align: center ; font-weight: bold ; color: #3E78C1 ; text-transform: uppercase ; }

#best { padding: 10px ; }
.best_left { width: 22px ; color:#000000 ; text-align: center ; }
.best_right { padding: 3px 10px ; }
.best_right a { font-weight: bold ; color: #3E78C1 ; text-decoration: none ; }
.best_right a:hover { text-decoration: underline ; }
#best a { font-weight: bold ; color: #3E78C1 ; text-decoration: underlinenone ; }
#best a:hover { text-decoration: none ; }
#best center { padding-top: 7px ; }

#minibest { padding: 10px ; }
#minibest td { width: 260px ; }
#minibest a { background: url(images/arrow.jpg) 14px 7px no-repeat ; display: block ; margin-left: 20px ; padding: 3px 10px 3px 26px ; font-weight: bold ; color: #3E78C1 ; text-decoration: none ; }
#minibest a:hover { text-decoration: underline ; }
#minibest div { padding: 0px 10px 0px 47px ; }

/* Footer */

#foot_menu { padding: 8px 0px ; border-top: 1px solid #89BDFF ; font-weight: bold ; color: #3E78C1 ; text-align: center ; }
#foot_menu a { margin: 0px 4px ; color: #3E78C1 ; text-decoration: none ; }
#foot_menu a:hover { text-decoration: underline ; }
.copyright { padding: 0px 20px 15px 20px ; }
.copyright a { color: #393939 ; text-decoration: none ; }
.copyright a:hover { text-decoration: underline ; }


/* Free */

#free_list { }

.preview { border: 1px solid #89BDFF ; }
.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: 84px ; height: 19px ; margin: 5px auto ; padding-top: 3px ; text-align: center ; font: bold 10px Verdana, Arial, Helvetica, sans-serif ; color: #FFFFFF ; text-decoration: none ; }
.preview_link a:hover {	background-color: #d45555 ; }
.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: #3E78C1 ; 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: #3E78C1 ; }
.r2 a { color: #3E78C1 ; text-decoration: none ; }

/* Details */

#details { }
#details a { font-weight: bold ; color: #3E78C1 ; }
#details a:hover { text-decoration: none ; }

/* Premium */

#prem_cat td { width: 260px ; padding: 15px 0px 20px 25px ; }
#prem_cat li { padding: 1px 0px ; }
#prem_cat a { font-weight: bold ; color: #2357a1 ; text-decoration: none ; }
#prem_cat a:hover { text-decoration: underline ; }

/* Forms */

.button { background: url(images/button.gif) no-repeat ; width: 84px ; height: 19px ; padding-bottom: 2px ; border: none ; font: bold 10px Verdana, Arial, Helvetica, sans-serif ; color: #FFFFFF ; }
*html .button { padding-bottom: 0px ; }

/* Submit */

#submit { }
#submit p { padding: 0px 0px 10px 0px ; }
#submit a { font-weight: bold ; color: #3E78C1 ; }
#submit a:hover { text-decoration: none ; }
.submit_fields input { width: 214px ; height: 20px ; }
#submit div { width: 180px ; }

/* Contacts */

#contacts { }

.viewall {font:900 12px tahoma;color:#f4781f;}


