/* CSS Document */

body{
	background:#dbc187 url(/img/bg.jpg) top left repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#494949;
	margin:0px;}
img {border:none}
body p{
	line-height:1.5em; margin:0}

form {margin:0; padding:0}	
a{
	color:#5f9918;}
a:hover, a.selected{
	color:#ffa619;
	text-decoration:none;}
a.selected {font-weight:bold;}
h1{
	font-size:30px;
	color:#7a7a7a;
	font-weight:normal;
	margin-bottom:15px;}
h4{
	font-size:20px;
	font-weight:normal;
	font-style:italic;
	}

.body{
	background-color:#ffffff;
	margin:15px;
	min-width:970px;}
.top_line{
	background:#7a7a7a url(/img/logo_top.gif) top left no-repeat;
	height:40px;
	color:#ffffff;}
.login{
	width:310px;
	padding-top:10px;
	background:url(/img/top_right.gif) top right no-repeat;
	float:right;}
.login img {margin:5px 5px;}
.login a{
	color:#d1f508;
	font-size:16px;}
.login .login_help, .login .login_help a{
	color:#f0e64a;
	font-size:14px;
	font-weight:bold;
	margin-left:5px; cursor:pointer;
	}
.login input{
	width:82px;
	margin-right:3px;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;}	

.icq{
	background: url(/img/icq.gif) left 2px no-repeat;
	padding-left:19px;
	margin-top:10px;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin-left:360px;}
.icq a{
	color:#FFFFFF;
	text-decoration:none;}
.phone{
	padding-top:2px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff551;}
.phone span{
	color:#ffffff;
	font-size:18px;
	font-weight:normal;}
.left_col1{
	width:310px;
	float:left;
	}	
.logo{
	height:144px;}

.top_menu{
	background:url(/img/top_menu_bg.gif) left 5px repeat-x;
	margin-left:360px;
	padding-right:50px;
	height:96px;
	}
.main_news{
	margin-top:35px;
	margin-left:60px;
	margin-right:10px;}
.main_news_ttl{
	font-size:20px;
	font-style:italic;}	
.main_new{
	font-size:12px;
	margin-top:5px;}
.main_new a{
	color:#494949;}
.main_new span{
	color:#999999;}
.basket_info{
	margin-top:5px;
	float:right;
	width:187px;
	background:url(/img/yel_arr.gif) 120px bottom no-repeat;
	text-align:right;
	font-size:12px;
	padding-bottom:11px;
	margin-bottom:1px;height:35px}
.basket_info a{
	text-decoration:none;
	color:#999999;
	border-bottom:1px dotted #999999;}
.basket_info a span{
	font-weight:bold;
	color:#ff9c00;}
.icon_menu{
	float:right;
	clear:right;}
.icon_menu img{
	margin-left:5px;}
.top_menu_items{
	padding-top:60px; /*50px;*/
	font-size:18px;
	font-style:italic;
	margin-bottom:60px;
	width:650px;
	}
.top_menu_items a{
	margin-right:15px;	
	}
a.top_orange{
	color:#ffa619;
	font-weight:bold;
	text-decoration:none;
	}
.main_cont1{
	margin-left:360px;
	padding-top:15px;
	margin-right:50px;}
.main_cat{
	clear:both;
	background:url(/img/3dots.gif) top left repeat-x;
	padding-top:5px; margin-top:20px}
.main_cat_ttl{
	font-size:24px;
	color:#a3b92b;
	font-weight:bold;
	font-style:italic;
	background:url(/img/bag.jpg) top left no-repeat;
	padding-left:40px;
	margin-left:50px;
	height:35px;
	padding-top:20px;
	margin-top:5px;}
.main_cat_items{
	height:130px;
	margin:0px 50px 10px 50px;}
.main_cat_items div{
	width:14%;
	text-align:center;
	float:left;
	font-weight:bold;
	padding-top:80px;}
.main_cat_items div#m_cat1{	background:url(/img/cat/cat1.jpg) center top no-repeat;}
.main_cat_items div#m_cat2{	background:url(/img/cat/cat2.jpg) center 35px no-repeat;}
.main_cat_items div#m_cat3{	background:url(/img/cat/cat3.jpg) center 35px no-repeat;}
.main_cat_items div#m_cat4{	background:url(/img/cat/cat4.jpg) center top no-repeat;}
.main_cat_items div#m_cat5{	background:url(/img/cat/cat5.jpg) center top no-repeat;}
.main_cat_items div#m_cat6{	background:url(/img/cat/cat6.jpg) center 35px no-repeat;}
.main_cat_items div#m_cat7{	background:url(/img/cat/cat7.jpg) center 30px no-repeat;}
	
.main_cont2{
	background:url(/img/3dots.gif) left top repeat-x;
	padding-top:5px;}
.main_club_ttl{
	font-size:24px;
	color:#ffa619;
	font-weight:bold;
	font-style:italic;
	background:url(/img/plate.jpg) top left no-repeat;
	padding-left:90px;
	margin-left:45px;
	height:35px;
	padding-top:20px;
	margin-top:5px;}
.main_club1, .main_club2, .main_club3{
	line-height:1.6em;
	font-size:12px;}
.main_club1{
	margin-left:60px;
	float:left;
	width:250px;}
.main_cont2 h4 a,.main_club1 h4 a {
	color:#7d7d7b;}
.main_cont2 h4 a:hover,.main_club1 a:hover {
	color:#ffa619;}
.main_club1 a{
	color:#494949;}
.main_club2-3{
	padding-top:1px;
	margin-left:360px;}
.main_club2{
	width:45%;
	float:left;
	}
.main_club3{
	margin-left:50%;
	margin-right:50px;}
.main_ban1{
	margin-top:15px;}
.main_ban1 a img{
	border:none;}
.main_cont2_date{
	font-size:11px;
	color:#999999;}
.main_club3 p{
	margin-bottom:10px;
	margin-top:0px; }	
.main_cont2-1{
	margin-left:60px;
	float:left;
	width:250px;
	margin-top:15px;}
.subscript{
	background: #e4e4c6 url(/img/banner2.jpg) left top no-repeat;
	font-size:13px;
	font-weight:bold;
	height:82px;}
.subscript p{
	margin-left:15px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:3px;}
.subscript input{
	width:140px;
	margin-top:4px;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;}
input.subs_button{
	margin-top:0px;
	width:71px;
	float:right;
	margin-right:10px;}
.main_cont2-2{
	margin-left:360px;
	margin-right:50px;}
.bottom{
	clear:both;
	margin-top:50px;
	height:150px;
	background:url(/img/bot_right.jpg) bottom right no-repeat;
	font-size:12px;}
.bottom_menu{
	background:url(/img/bot_bg.gif) left bottom no-repeat;
	height:150px;}
.bottom_menu_items{
	font-size:14px;
	margin-left:60px;
	margin-top:5px;
	padding-top:30px;
	}
.bottom_menu_items a{
	margin-right:25px;}
.main_soya{
	font-size:20px;
	font-style:italic;
	float:right;
	margin-top:30px;
	margin-right:50px;
	width:135px;}
.main_why a{
	color:#000000;}

.left_menu{
	margin-left:45px;
	margin-top:35px;
	margin-bottom:25px;}
.lev1{
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
	background:url(/img/lev1.gif) left 8px no-repeat;
	line-height:22px;
	padding-left:15px;
	}
.lev1#lev1_1{
	background:url(/img/lev1_1.gif) left 8px no-repeat;
	}
.lev1#lev1_1 a{
	color:#ffa619;	
	text-decoration:none;}
.lev2{
	font-size:14px;
	margin-top:0px;
	line-height:20px;
	padding-left:30px;
	display:none}
.lev3{
	font-size:14px;
	margin-top:0px;
	line-height:20px;
	padding-left:50px;
	display:none}
.lev2#lev2_1 a{
	color:#ffa619;
	text-decoration:none;
	font-weight:bold;}
.lev2#lev2_2 a{
	color:#ffa619;
	font-weight:bold;}
.left_banners{
	margin-left:60px;
	width:250px;}
.left_banners a img {
	border:none;}
.in_cont{
	margin-left:360px;
	margin-right:50px;}
.breadcrumb{
	height:16px;
	font-size:11px;
	color:#7a7a7a;
	line-height:11px;}
.breadcrumb a{
	color:#7a7a7a;}
.breadcrumb a:hover{
	color:#ffa619;}
.cat_tb1{
	margin-bottom:15px;}
.cat_tb1 td{
	font-size:12px;
	padding-right:7px;
	vertical-align:top;
	padding-bottom:15px;
	background:url(/img/3dots.gif) left bottom repeat-x;}
td.cat_tow { padding-left:40px;}
td.cat_tow2{padding-bottom:5px; background:url(/img/3dots.gif) repeat-x bottom;}
.cat_tb1 .cat_tb1_img td{
	background:none;
	text-align:center;
	height:115px;
	vertical-align:bottom;
	padding-bottom:5px;}
.cat_tb1 p{
	margin:0px;}	
p.cat_tb1_ttl{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:10px;}
.cat_tb2 td{
	margin-bottom:5px;
	vertical-align:top;
	/*padding-bottom:25px;*/
	padding-right:15px;
	width:30%;}
.cat_tb2 a img{
	border:0px;
	}
.cat_tb2 p{
	line-height:20px;
	margin-bottom:5px;
	margin-top:0px;}
.cat_tb2 p a{
	font-weight:bold;}
.price_orange{
	font-weight:bold;
	color:#ffa619;	}
.cat_tb2 .price_orange	{
	font-size:18px;}
.cat_tb2 .cat_tb2_img td {
	text-align:center;
	vertical-align:bottom;
	padding-bottom:0px;}
.inp_num{
	width:50px;
	font-weight:bold;
	text-align:right;
	font-size:15px;
	line-height:14px;
	height:16px;
	font-family:Georgia, "Times New Roman", Times, serif;}
.buy_but{
	margin:5px 10px -4px 10px;}
.cat_tb3 td{
	vertical-align:bottom;
	padding-right:15px;}
.cat_tb3 .price_orange{
	font-size:24px;}
.add_info{
	background:url(/img/3dots.gif) top left repeat-x;
	padding-top:15px;
	margin-top:15px;
}
/***********************************************************/
.tooltip {
left:0;
position:absolute;
top:-1000px;
width:180px;
z-index:2000;
}
.tooltip p {
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#626262;
font-size:0.825em;
margin:0;
padding:5px 10px;
}
.tooltip p span {
font-weight:700;
}
.hide {
display:none;
}
.subscript input.subscrsubmit {width:71px; height:28px; display:block; background:url(/img/ban2_button.jpg) no-repeat; top left; border:none; cursor:pointer;}
.subscript form {margin-left:8px}
.opros {text-align:left; width:251px; background:url(/img/pooltopbg.jpg) no-repeat top left; min-height:190px; display:block }
.botopros { padding-bottom:10px; text-align:center; width:251px; background:url(/img/poolbotbg.jpg) no-repeat bottom left; background-color:#ecf4c1; min-height:26px; display:block }
.opros form {padding: 15px}
.butvote {width:116px; height:26px; display:block; background:url(/images/button_pool.jpg) no-repeat top left; border:0 }

.cat_tb1 td, p.cat_tb1_ttl{text-align:left;}
#gallery {position:relative; float:left; margin:0 10px 10px 0;}
.lupa {position:absolute; bottom:0; right:0}