html{
}

body{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:URL(../images/background.jpg) repeat left;
}


a{
/*	color:white;*/
	text-decoration:none;
	cursor:pointer;
	color:#62009A;
}

a:hover{
	text-decoration:underline;
}

h1{
	color:#AE104F;
	line-height:30px;
	vertical-align:top;
	display:block;
}

h2{
	color:#AE104F;
	line-height:30px;
	vertical-align:top;
	display:block;
}


img{
	border:none;
	padding:0;
	margin:0;
}

form{
	margin:0px;
	padding:0px;
}

input[type=text], input[type=file], input[type=password], textarea, select{
	border:1px solid #CCC;
}


.search_table input{
	
}

input.subm{
	background-color:#ebe6e1;
	cursor:pointer;
}

div.container{
	width:980px;
	background:#FFF;
	margin:0px auto;
	
}

div.clear{
	width:0px;
	height:0px;
	clear:both;
	padding:0px;
	margin:0px;
	line-height:0px;
	font-size:0px;
}

/******************** HEADER **********************/

div.header{
	display:block;
	padding-bottom:0px;
}

div.top-pic{
	background:url(../images/top-pic2.jpg) no-repeat left;
	width:334px;
	height:192px;
	padding:20px;
	margin-left:20px;
	float:left;
	padding-right:10px;
}

div.logo{
	background:url(../images/title2.jpg) no-repeat top left;
	width:502px;
	height:52px;
}


div.header-right{
	float:right;
	margin:15px 25px 0;
	
}

.header-right a, .header-right a:visited{
	text-decoration:none;
	border:none;
	line-height:10px;
	padding-right:5px;
	padding-left:2px;
	
}

/******************** END HEADER **********************/


/******************** MENU **********************/

div.menu{
	margin:0px auto;
	width:210px;
	float:left;
	padding-top:20px;
}


div.menu-left{
	background:URL(../images/month_left.jpg) no-repeat left;
	width:4px;
	height:37px;
	float:left;
}

div.menu-back-bg{
	background:URL(../images/bttn_back.jpg) repeat-x;
	width:200px;
	height:37px;
	float:left;
	text-align:center;
}
a div.menu-back-bg{
	color:#ffffff;
	line-height:32px;
	font-size:18px;
}

div.menu-separator{
	background:URL(../images/month_right.jpg) no-repeat left;
	width:3px;
	height:37px;
	float:left;
	margin-bottom:0px;
}


.buttons{
	width:930px;
	margin:20px auto;
}


.linkove-left, .top-middle{
	float:left;

}

.linkove-left{
	width:3px;
	height:159px;
	background:URL(../images/left_left.jpg)no-repeat left;
}

.linkove-back{
	width:200px;
	height:159px;
	float:left;
	font-size:18px;
	font-weight:bold;
	background:URL(../images/left_back.jpg) repeat-x;
}

.linkove-right{
	float:left;
	background:URL(../images/left_right.jpg)no-repeat left;
	height:159px;
	width:4px;
}

.sug_whole{
	margin:20px auto;	
}

.sug_whole a{

	color:#AE104F;
	line-height:32px;
}

.sug_left{
	width:4px;
	height:73px;
	background:URL(../images/sug-left.gif) no-repeat left;
	float:left;
}

.sug_back{
	width:200px;
	height:73px;
	float:left;
	font-size:18px;
	font-weight:bold;
	background:URL(../images/sug-back.jpg) repeat-x left;

}

.sug_right{
	float:left;
	background:URL(../images/sug-right.jpg) no-repeat left;
	height:73px;
	width:3px;
}

.linkove-back a{
	color:#AE104F;
	line-height:30px;
}

.top-middle{
	width:490px;
	height:150px;
}

.real-left{
	background:URL(../images/top-bttn_left.gif) no-repeat left;
	width:8px;
	height:50px;
	float:left;
}

.real-back, .real-back2{
	background:URL(../images/top-bttn_back.gif) repeat-x ;
	width:420px;
	height:50px;
	float:left;
}

.real-back2{
	font-size:16px;
}
	
.real-right{
	background:URL(../images/top-bttn_right.jpg) no-repeat left;
	width:8px;
	height:50px;
	float:left;
}

.top-middle-top a, .top-middle-top a:hover{
	color:#a91627;
	text-align:center;
	line-height:44px;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	
}

.buttons a{
	cursor:pointer;
}

.top-middle-top{
	width:440px;
	padding-bottom:0px;
	margin-bottom:0px;
	height:50px;

}

.top-middle-middle form{
	margin:12px 0px 0px 0px ;

}

/******************** END MENU **********************/

/******************** CONTENT *********************/
.content{
	width:925px;
	margin:20px auto 0px auto;
}

.content-back{
	background:white;
	padding:20px 20px 20px 20px;
	font-size:14px;
	width:550px;
	float:left;
	text-align:left;
	/*border-top: 2px solid #92361d;*/
	
}
div.right{
	float:right;
	padding-top:20px;
	width:100px;
	text-align:right;
}


div.bott{
	border-bottom: 2px solid #AE104F;
	clear:both;
	padding-bottom:20px;
}

.content-back a{
	color:#62009A;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.02em;
	line-height:20px;
}

.content-back a:hover{
	text-decoration:underline;
	color:#AE104F;
}

.content-back a:visited{
	color:#99786f;
}

.content-back a:visited:hover{
	color:#AE104F;
}

.paging{
	text-align:center;
	padding-top:15px;
	background:white;
	padding:20px 60px;
	font-size:14px;
}

.paging a{
	color:#AE104F;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.02em;
	line-height:20px;
}

.paging a:hover{
	text-decoration:underline;
	color:#c82f00;
}

.paging a:visited{
	color:#99786f;
}

.paging a:visited:hover{
	color:#c82f00;
}

/******************** END CONTENT *********************/






/******************** FOOTER **********************/
.footer{
	padding:0px 0 20px 0;
	font-size:13px;
	color:#fff;
}



/******************** END FOOTER **********************/


/******************** INTRO **********************/

.intro{
	height:200px;
	display:block;
	background:url(../images/top-pic.jpg) no-repeat center;
}

div.top-pic2{
	background:url(../images/top-pic.jpg) no-repeat left;
	width:305px;
	height:183px;
	padding:20px;
	margin-left:20px;
	float:left;
}

.content-back2{
	background:white;
	padding:10px 60px 20px 80px;
	font-size:14px;
	/*border-top: 2px solid #92361d;*/
	border-bottom: 2px solid #AE104F;
}

.content-back2 a{
	color:#6D05C4;
	font-weight:bold;
	text-transform:uppercase;
	line-height:24px;
}
.content-back2 a:hover{
	text-decoration:underline;
}

div.header2{
	display:block;
	padding-bottom:0px;
}

div.logo2{
	background:url(../images/title2.jpg) no-repeat top left;
	width:502px;
	height:52px;
	margin-top:30px;
}

a.red{
	color:#6d04b7;

	font-size:17px;
	font-weight:bold;
}

a.red:hover{
	text-decoration:underline;
}


a.blue{
	color:#6d05c4;
}

a.blue:hover{
	color:#6d05c4;
	text-decoration:underline;
}

p.brown{
	color:#AE104F;
	vertical-align:top;
	display:block;
}
/******************** END INTRO **********************/

p.terms{
	text-align:justify;
	margin-top:60px;
}

div.date{
	color:#62009A;
	font-weight:bold;
	margin-top:20px;
	padding-top:20px;
	padding-bottom:20px;
}

div.left{
	margin-top:12px;
	

}


div.left a, div.left a:visited, div.search a , div.search a:visited{
	color:#AE104F;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.05em;
}

div.left a:hover{
	text-decoration:underline;
}

h3.new_links{
	color:#AE104F;
	padding-top:30px;
	font-size:16px;
	text-align:left;
}

.bottom-links{
	margin:5px auto 0px auto;
}
.bottom-links a{
	color:#62009A;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

input.bttn{
	background:none;
	border:0px;
	cursor:pointer;
	color:#AE104F;
	font-weight:bold;
	text-decoration:underline;
}
table.obqvi{
	width:545px;
	display:block;
	font-size:14px;
	border-collapse:collapse;
	margin-bottom:30px;
	color:#000000;
	font-size:13px;
}

table.obqvi tr{
	width:545px;
	border:1px solid #5e1b14;
	border-collapse:collapse;
}

table.obqvi tr td{
	width:135px;
	border-collapse:collapse;
}

table.obqvi tr td.whole{
	width:545px;
}


table.obqvi, table.obqvi tr, table.obqvi p{
	text-align:left;
	vertical-align:top;
	line-height:20px;
}

table.obqvi p{
	padding:0px;
	margin:0px;
	font-size:13px;
}

tr.last td{
	margin-bottom:20px;
}

.redd{
	color:ff0000;
	font-size:12px;
	font-weight:bold;
}

.search a{	
	color:#C82F00;
}

.error{
	font-size:14px;
	margin-top:10px;
}


/*******************START OBQVI************************/

.buttons-left{
	float:left;
}


.image{
	margin:15px;
}

table.vip td.left, table.vip td.middle, table.vip td.right{
	background-color:#FFFF99;
	font-weight:bold;
}

div.content-back div.top-middle-top a, div.content-back div.top-middle-top a div{
	color:#a91627;
	text-align:center;
	line-height:44px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;

}
.content-back .top-middle-top{
	margin-bottom:15px;
}

/*******************START OBQVI************************/

ul.top_menu, ul.top_menu li {
	list-style-type:none;
	display:inline;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	padding-left:0px;
}

ul.top_menu li{
	margin:0px 20px;
}

ul.top_menu li a{
	color:#62009A;
}

/********* NEW **************/

.buttons-left{
	float:left;
}


.image{
	margin:15px;
}

table.vip{
	width:273px;
}

table.vip td.left, table.vip td.middle, table.vip td.right{
	background-color:#FFFF99;
	font-weight:bold;
}

div.content-back div.top-middle-top a, div.content-back div.top-middle-top a div{
	color:#a91627;
	text-align:center;
	line-height:44px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;

}
.content-back .top-middle-top{
	margin-bottom:15px;
}
/*******************START OBQVI************************/

.login{
	float:right;
	color:#AE104F;
	margin-top:15px;
}

.text-right{text-align:right;}

.login-text, .login-text a{
	width:60px;
	color:#AE104F;
		
}

.input-login{	
	width:90px;
	height:18px;
	padding:2px 5px;
	overflow:hidden;	
	background:none;
	border:1px solid #62009A;
}

td.input-box{
	width:100px;
	height:21px;
}

.button-login{
	width:85px;
	color:#AE104F;
	cursor:pointer;
}

.vhod{
	font-family:Arial, Helvetica, sans-serif;
}

td.input-box{
	width:100px;
	height:21px;
}

.logged{
	text-align:right;
	margin:12px 15px 10px 0;
}

.logged ul{
	margin:3px 0;
	padding:0px;
	text-align:right;
}

.logged ul li{
	float:left;
	font-weight:bold;
	font-size:12px;
	list-style-position:outside;
	list-style-type:none;
	background:url(../images/bullet.jpg) no-repeat center left;
	padding-left:12px;
	margin-left:15px;
	padding-bottom:2px;
}


.search{
	width:100%;
	background-color:#AE104F;
	height:30px;
	text-align:center;
}

.search-left{
	background:url("../images/search_left.jpg") no-repeat top left;
	height:30px;
	float:left;
	color:#fff;
}

div.search .search-left a{
	color:#fff;
	line-height:30px;
	margin-left:25px;
	
}

.search-left a:hover{
	text-decoration:none;
}

.search-back{
	background:url("../images/search_back.jpg") repeat-x top left;
	height:30px;
	margin:0px 15px 0 0;
	float:right;
}

.search-right{
	background:url("../images/search_right.jpg") no-repeat top right;
	width:5px;
	height:52px;
	float:right;
}

#blue-stripe{ width:100%; background-color:#284a89; height:2px;}
#light_blue{ width:100%; background-color:#e5e5e5; height:0px; position:relative; border-bottom:1px solid #284a89; }

.breadcrumb{
	background-color:#FFEEB5;
/*	width:auto;*/
	padding:0 25px;
	height:20px;
	float:left;
	line-height:20px;
	color:#62009A;
	font-weight:bold;
	text-align:left;
	font-size:13px;
	
}

.breadcrumb a, .adv-search a{ color:#62009A; text-decoration:none;}

.breadcrumb a:hover, .adv-search a:hover{ color:#62009A;}

.breadcrumb-right{
	background:url("../images/breadcrumb_right.jpg") no-repeat right;
	width:30px;
	height:29px;
	float:left;
	
}

.adv-search{
	background-color:#154dba;
	width:150px;
	height:26px;
	border-bottom:3px solid #17459b;
	float:right;
	line-height:26px;
}

.adv-search-left{
	width:23px;
	height:29px;
	background:url("../images/breadcrumb_left.jpg") no-repeat left;
	float:right;
}

.search_table{
	font-size:14px;
	
	color:#FFF;
	margin-left:10px;
	height:24px;
	vertical-align:center;
}

.adv_search_table{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-left:96px;
}

.search_table select, .adv_search_table select{
	height:22px;
	line-height:24px;
	font-size:14px;
}


.search_table option, .adv_search_table option{
	font-weight:normal;
	color:#555;
}

.search_table option.bold, .adv_search_table option.bold{
	font-weight:bold;
	color:#000;
}

.search_table td, .adv_search_table td{
	padding-right:8px;
}

.categories{float:left; width:650px}

.category{float:left; margin-right:25px; text-align:left; margin-top:14px; width:300px;}

.category a.left{margin-top:10px; margin-left:0px;}

.category ul{
	padding-left:0px;
	margin:5px 0;
}

.category ul li{
	list-style-image:none;
	list-style-type:none;
	padding-left:10px;
	line-height:22px;
}

.category ul li a{
	color:#AE104F;
	text-decoration:none;
	font-size:14px;
/*	font-weight:bold;*/
}

.category ul li a:hover{
	color:#62009A;
	text-decoration:none;
}

.cat_11, .cat_12, .cat_13, .cat_14 ,.cat_15, .cat_16, .cat_17, .cat_18, .cat_19, .cat_20, .cat_21, .cat_22, .cat_23, .cat_24, .cat_25, .cat_26, .cat_27, .cat_28, .cat_29, .cat_30{width:36px; height:36px; margin:0 4px 0 0; }

.category a.left{color:#62009A; text-decoration:none;}

.cat_11{background:url("../images/11.jpg") no-repeat bottom left;}
.cat_12{background:url("../images/12.jpg") no-repeat bottom left;}
.cat_13{background:url("../images/13.jpg") no-repeat bottom left;}
.cat_14{background:url("../images/14.jpg") no-repeat bottom left;}
.cat_15{background:url("../images/15.jpg") no-repeat bottom left;}
.cat_16{background:url("../images/16.jpg") no-repeat bottom left;}
.cat_17{background:url("../images/17.jpg") no-repeat bottom left;}
.cat_18{background:url("../images/18.jpg") no-repeat bottom left;}
.cat_19{background:url("../images/19.jpg") no-repeat bottom left;}
.cat_20{background:url("../images/20.jpg") no-repeat bottom left;}
.cat_21{background:url("../images/21.jpg") no-repeat bottom left;}
.cat_22{background:url("../images/22.jpg") no-repeat bottom left;}
.cat_23{background:url("../images/23.jpg") no-repeat bottom left;}
.cat_24{background:url("../images/24.jpg") no-repeat bottom left;}
.cat_25{background:url("../images/25.jpg") no-repeat bottom left;}
.cat_26{background:url("../images/26.jpg") no-repeat bottom left;}
.cat_27{background:url("../images/27.jpg") no-repeat bottom left;}
.cat_28{background:url("../images/28.jpg") no-repeat bottom left;}
.cat_29{background:url("../images/29.jpg") no-repeat bottom left;}
.cat_30{background:url("../images/30.jpg") no-repeat bottom left;}

.cats{
	
	float:left;
}

#cats2{
	margin-left:25px;
	width:630px;
}

.cats tr{border-bottom:1px solid #333;}

.vip-top{
	width:275px;
	height:14px;
	background:url("../images/vip_top.jpg") no-repeat top left;
}

.vip-title{
	width:273px;
	height:30px;
	background-color:#AE104F;
	line-height:30px;
	border-left:1px solid #6a727d;
	text-align:center;
	color:#fbfef7;
	font-weight:bold;
	font-size:16px;
}

.vip-bottom{
	width:275px;
	height:14px;
	background-image:url("../images/vip_bottom.jpg");
}

div.vip-content{
	background-color:#fffbef;
}

.small{font-size:12px;}
.small2{font-size:11px; text-align:right; width:120px; padding-right:5px; color:#666; vertical-align:top;}

hr.thick{border:1px solid #62009A; margin-top:1px;}
hr.thin{border:none; border-bottom:1px solid #ccc; margin:10px 0;}

.right_part{
	float:right;
	margin-right:25px;
}
#frm_login input{ width:150px;}
#frm_login select{ width:154px;}
#frm_login input.save{ width:auto;}

ul.top_menu li a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
}

.pub_add{
	float:right;
	margin-right:25px;
	font-size:20px;
	padding:5px 10px;
	background-color:#AE104F;
	color:#fff;
}

a.pub_add:hover{
	text-decoration:none;
}

#main_content{
	margin-top:20px;
	margin-bottom:40px;
}

#frm_publish input{width:220px;}
#frm_publish select{width:224px;}
#frm_publish textarea{width:220px; height:60px;}
#frm_publish input.file{margin-right:8px;}
#frm_publish input.checkbox, #frm_publish input.save{width:auto;}

#cats{ margin:0 25px; text-align:justify;}

#cats h2{
	font-size:18px;
	font-weight:bold;
}

#cats h3{
	font-size:14px;
}

#cats p{
	font-size:13px;
}

#cats ul{
	font-size:13px;
}

#content{
	min-height:300px;
}