html{color:#000;background:#fff;text-decoration: none;}
body,div,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td {margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style: none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0px none;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

b, strong {font-weight: bold;}
em, i { font-style: italic; }

html, body {margin:0px; padding:0px; height:100%; background: #ebebeb;}
body {height:100%; padding: 0px; margin: 0px; font-family:tahoma; color: #333; text-align:center;}
* {font-size:11px}
.spacer {height: 20px;}

a:active, a:visited, a:link {color:#0074CE; text-decoration:underline;}
a:hover {color:#757575; text-decoration:none;}

div.hr {border-top: 1px #ddd solid; margin-top: 1em; margin-bottom: 1em;}


#main h1 {font-size:20px; color:#3F3F3F; padding:0 0 10px;}
#main h1.title {font-size:20px; color:#3F3F3F; padding-bottom:2px;}
#main h2 {font-size:18px; color:#3F3F3F; padding:0 0 10px}
#main h3 {font-size:15px; color:#3F3F3F; font-weight:bold; padding:0 0 10px}
#main h4 {font-size:14px; color:#3F3F3F; font-weight:bold; padding:0 0 10px}
#main h5 {font-size:12px; color:#3F3F3F; font-weight:bold; padding:0 0 10px;}
#main h6 {font-size:11px; color:#3F3F3F; font-weight:bold; padding:0 0 10px}

#container-bg
{
	width: 940px;
	margin-left: auto; margin-right: auto;
	background: #ebebeb url('../images/page-shadow-top.gif') no-repeat center top;
}

#container
{
	width: 920px;
	margin-left: 10px; margin-right: 10px;
	background: #fff;
}

#header
{
	height: 85px;
	background: #0776ac url('../images/header-bg.gif') repeat-x;
}

.logo-link
{
	display:block;
	padding: 0px;
	margin: 0px;
	float:left;
}

#pathway
{
	height: 25px;
	width: 719px;
	border-top: 1px #127dbc solid;
	border-left: 1px #127dbc solid;
	background: #fcd88b url('../images/pathway-bg.gif') repeat-x;
	float: right;
	margin-top: 4px;
	text-align:left;
}

#pathway ul {display: block; height: 25px;}
#pathway ul li
{
	display: block;
	height: 25px;
	float: left;
	font: bold 11px/25px Tahoma;
	color: #666;
	padding: 0px 5px 0px 20px;
	background: url('../images/pathway-delimiter.gif') no-repeat left top;
}
#pathway ul li.first {background: none; padding-left: 10px;}
#pathway ul li a:active, #pathway ul li a:link, #pathway ul li a:visited
{
	color: #666;
	text-decoration: none;
}
#pathway ul li a:hover
{
	color: #333;
}


#header-menu
{
	height: 25px;
	width: 719px;
	float: right;
	margin-top: 30px;
	text-align:left;
}


#header-menu ul {display: block; height: 25px; padding-right: 10px;}
#header-menu ul li
{
	display: block;
	height: 25px;
	float: right;
	font: bold 11px/20px Tahoma;
	color: #fff;
}
#header-menu ul li a:active, #header-menu ul li a:link, #header-menu ul li a:visited
{
	display:block;
	padding: 0px 1em 0px 1em;	
	color: #fff;
	text-decoration: none;
	background: none;
}
#header-menu ul li a:hover
{
	color: #fff;
	background: #124e7c;
}

#main
{
	background: #fff url('../images/line-v.gif') repeat-y 200px top;
	min-height: 500px;
}

#footer
{
	height: 60px;
	background: #201f1f url('../images/footer-bg.gif') repeat-x;
}

#shadow-bottom
{
	height: 20px;
	background: #ebebeb url('../images/bottom-shadow.gif') no-repeat;
}

#bottom-menu
{
	float: left;
	height: 60px;	
	width: 400px;
}
#bottom-menu ul {display: block; height: 60px; margin-left: -1em;}
#bottom-menu ul li
{
	display: block;
	height: 60px;
	float: left;
	color: #fff;
	padding: 0px 1em 0px 1em;
	line-height: 60px;
}
#bottom-menu ul li a:active, #bottom-menu ul li a:link, #bottom-menu ul li a:visited
{
	color: #bbb;
	text-decoration:none;
	border-bottom: 1px none;
}
#bottom-menu ul li a:hover
{
	color: #fff;
	border-bottom: 1px #fff dotted;
}

#copyleft
{
	color: #bbb;
	font: 11px/60px Tahoma;
	float: right;
	padding-right: 1em;
}

#copyleft a:active, #copyleft a:link, #copyleft a:visited
{
	color: #bbb; text-decoration:none;
	border-bottom: 1px none;
}

#copyleft a:hover
{
	color: #fff;
	border-bottom: 1px #fff dotted;
}

#left
{
	margin: 1em 0px 1em 0px;
	float: left;
	width: 200px;
}
#right
{
	margin: 1em 10px 2em 0px;
	float: right;
	width: 699px;
	text-align:left;
}

#right p {margin-bottom: 1em; line-height: 15px;}

#login-form
{
	border-top: 1px solid #00b3fe;
	border-bottom: 1px solid #00b3fe;
	padding: 1em 15px 1em 15px;
	text-align:left;
}

#login-form label
{
	display: block;
	font: bold 10px Tahoma;
	margin-bottom: 1px;
}

#login-form #email-input,
#login-form #password-input
{
	width: 165px;
	border: 1px solid #127dbc;
	font: 11px Tahoma;
	padding: 2px 2px 2px 2px;
}

#login-form #remember-input
{
	border: 1px solid #127dbc;
	font: 11px Tahoma;
	float:left;
}


#login-form .spacer {height: 5px; clear:both;}
#login-form .long {height: 10px;}

#login-form label.remember
{
	display: block;
	float: left;
	font-weight:normal;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size: 11px;
}

#login-form #register-button,
#login-form #submit-button
{
	padding: 2px 1em 2px 1em;
	background: #127dbc;
	color: #fff;
	border: 1px solid #00b3fe;
	font-weight:bold;
}

#right .spacer {height: 1em;}

.clear {clear: both;}
span.small {font-size: 10px; color: #666;}

ul.reglci li,
ul.reglcib li 
{
	margin: 2px 0px 2px 0px;
}

ul.reglci li a:visited,
ul.reglci li a:link,
ul.reglci li a:active
{
	color: #666;
	text-decoration:underline;
}

ul.reglcib li a:visited,
ul.reglcib li a:link,
ul.reglcib li a:active
{
	color: #333;
	text-decoration:underline;
	font-weight: bold;
}

ul.reglci li a:hover,
ul.reglcib li a:hover
{
	text-decoration:none;
	color: #000;
}

ul.reglci li a span,
ul.reglcib li a span
{
	color: #000;
	display:none;
	font-weight:normal;
}

ul.reglci li a:hover span,
ul.reglcib li a:hover span
{
	display:inline;
}


#anket-price
{width: 50px;}


div#site-rules {
	border: 1px solid #ccc;
	width: 600px;
	height: 450px;
	padding: 1em 1em 1em 1em;
	overflow:scroll;
}



#left-menu
{
	border-top: 1px solid #00b3fe;
	border-bottom: 1px solid #00b3fe;
	padding: 1em 15px 1em 15px;
	text-align: left;
}

#left-menu h1 {font-size: 12px; font-weight: bold; text-align:center;}


#left-menu ul li {margin-bottom: 1px;}

#left-menu ul li a:link, #left-menu ul li a:visited, #left-menu ul li a:active
{
	display: block;
	text-decoration:none;
	color: #0074ce;
	padding: 4px 10px;
	background: #fff;
}

#left-menu ul li a:hover
{
	background: #ebebeb;
}

a#left-photo:link, a#left-photo:visited, a#left-photo:active {display: block; width: 128px; height: 128px; margin: auto; padding: 5px; border: 1px solid #dfdfdf;}
a#left-photo:hover {border: 1px solid #ccc;}


#profile-photos {width: 480px; overflow:auto;}

div.pager {line-height: 23px; height: 23px;}
div.pager a:visited, div.pager a:link, div.pager a:active {font: 11px/13px Tahoma; text-decoration: underline; padding: 2px 5px 2px 5px; background: #eee; color: #333;}
div.pager a:hover {text-decoration: none; background: #e0e0e0; color: #333;}
div.pager a.selected {background: #ddd; font: bold 11px/23px Tahoma;}

/********/


div.about {
	border-top: none;
	padding: 10px 7px 10px 20px;
	text-decoration: none;
}



div.start {
	border-top: none;
	padding: 0px 10px 10px 350px;
	text-decoration: none;
}
div.catalog {

	padding: -100px 0px 0px 0px;
}
#reklama2 
{
	color: #9c9c9c; text-decoration:none;
	border: none;  padding:10px 350px;
	font: 11px/13px Tahoma;
}
#reklama a:active, #reklama a:link, #reklama a:visited
{
	color: #9c9c9c; text-decoration:none;
	border-bottom: 1px none; padding:10px 3px;
}
#reklama3
{
	color: #9c9c9c; padding:10px 100px;
}
#ratingcss
{
	color: #ff001e;
}
#about_text
{
	color: #4c48e9;
}


#reklama_left
{
padding:20px 17px;
text-align:left;
}
#statistica
{
text-decoration:none;
padding:0px 17px;
text-align:left;
}
#news_week
{
font-family: arial, verdana, sans-serif;
 font-size:14px;
 color:#000000;
 width:auto;
}
/********/

#warning{
font-family: 	arial, verdana, sans-serif;
 font-size:		12px;
 width:			auto;
 border:		1px solid #dcdcd7;
 padding:		 10px 20px 0  20px ;
}
.index_start {
 width:			auto;
 border:		1px solid #ebebeb;
 padding:		 0px 20px 0px  20px ;
  margin: 		20px 5px 20px  5px ;
}


.index_start p {
font-family: 	arial, verdana, sans-serif;
 font-size:		12px;
 width:			auto;
}


.index {
 width:			auto;
 border:		1px solid #ebebeb;
 padding:		 20px 20px 20px  20px ;
  margin: 		20px 5px 20px  5px ;
}


.index p {
font-family: 	arial, verdana, sans-serif;
 font-size:		12px;
 width:			auto;
}









.start_registr {
font-family: 	arial, verdana, sans-serif;
 font-size:		12px;
 width:			auto;
 border:		1px solid #ebebeb;
 padding:		20px 10px 10px  10px ;
 margin: 		0px ;
}
.start_registr  p {
text-indent: 1.5em;
}

.start_registr_one {
font-family: 	arial, verdana, sans-serif;
 font-size:		12px;
 width:			auto;
 border:		1px solid #ebebeb;
 padding:		20px 10px 10px  30px ;
 margin: 		0px ;
 height: 		280px;
}
.start_registr_two {
font-family: 	arial, verdana, sans-serif;
 font-size:		12px;
 width:			auto;
 border:		1px solid #ebebeb;
 padding:		20px 10px 10px  30px ;
 margin: 		0px ;
 height: 		auto !important;

}


















.index_articles{
font-family: 	arial, verdana, sans-serif;
 font-size:		12px;
 width:			auto;
 border:		1px solid #ebebeb;
 padding:		 10px 20px 0  20px ;
}
.sapes {
font-family: 	arial, verdana, sans-serif;
 font-size:		9px;
 width:			auto;
 border:		1px solid #ebebeb;
 padding:		 10px 20px 0  20px ;
}

.sapes_reklama , .sapes_reklama a:active, .sapes_reklama a:link, .sapes_reklama a:visited {
	border:			1px solid #ebebeb;
	font-size:		8px;
	color:			#d3d3d3;
}
#links , #links a:active, #links a:link, #links a:visited {
	PADDING-RIGHT: 	0px;
	PADDING-LEFT: 	2px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 	0px;
	align:			justify;
}
.friend {font-family: 	arial, verdana, sans-serif; font-size:	margin: 10px 10px 10px 10px; width:	auto; border: 1px solid #ebebeb; padding:		 10px 10px 10px  20px ;}
.friend-slaid {font-size:	margin: 10px 10px 10px 10px;  border:		1px solid #ebebeb; padding:	10px 10px 10px  20px ;}

.sapes a { font-family: 	arial, verdana, sans-serif; font-size: 9px; color: #757573; border: 0px; padding: 10px 20px 0 20px ;}

.newsabout { font-family: 	arial, verdana, sans-serif; font-size:		14px; color:			#000000; padding:		0px 10px 10px 0px ;}
.newsabout a { font-size:		10px; padding:		0px 0px 0px  0px ; }
.newsabout h2  {font-size:		10px; padding:		0px 0px 0px  0px ; }
.newsabouth2 { padding: 10px 20px 20px  10px ; font-size: 	8px; }
.newsabouth2 h2 { padding:		10px 20px 20px  10px ; font-size: 	8px; }
.newsabout img.thumb { float: 	left;	padding:		0px;	margin:	 0px 10px 2px 0px;}
.newsabout_time { color:	#858585; text-align: right; font-size: 	9px; margin:	0px 15px 0px 10px;}
.news_abouts_start {font-family: 	arial, verdana, sans-serif; width:			auto; border:		1px solid #ebebeb; padding:		10px 20px 0  20px ;}


li.check_admin div, li.check_adminimg {float: left; line-height: 16px;}
.links_left, .links_left a{	margin: 0px 3px 0px 0px;	font-size: 6pt;	 }
#news_store p {	text-decoration: none;    text-indent: 1.5em;   text-align: justify; }
/*	каталог	*/
.search-catalog-table {		width: 100%;}
.catalog-all{	border: 1px solid #96A9CB;margin: 1px; padding: 1px;	width: 100%;	 text-align: center ;}
.search-catalog-menu { background: #6695c9; color: #fff; height: 30px; margin: 1px;  border: 1px solid #fff; text-align: center ; padding: 1px; margin: 1px; }
.search-catalog {  height: 30px; margin: 1px;  border: 1px solid #fff; text-align: center ; padding: 1px; margin: 1px; }
.search-catalog-menu-td { height: 30px; margin: 1px;}
.search-catalog-menu-cena-td  {  background: #eee; color: #000; height: 30px; border: 1px solid #fff;  padding: 3px;  margin: 10px 10px; }
.search-enter { background: #eee; color: #000; height: 20px;  text-align: center; padding-left: 10px;}
.search-enter-tr  { background: #eee; color: #000; height: 20px; border-left:  1px solid #96A9CB;border-right:  1px solid #96A9CB;text-align: center; padding-left: 10px;}
.search-enter-div  { border-left:  1px solid #96A9CB; border-right:  1px solid #96A9CB;}
.search-enter-city { color: #353676; height: 20px; text-align: left ; margin: 2px 5px 10px 5px; padding: 2px 0px 0px 10px;}
.mestnost  { color: #353676;   padding: 0px;  margin: 0px 0px 0px 0px; font-size: 10px;  }

.moduletable-spy img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.5;    /* Mozilla 1.6  */
-khtml-opacity: 0.5;  /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=70); /* IE 5.5+*/
}
.moduletable-spy a:hover img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;    
-khtml-opacity: 0.9;  
opacity: 0.9;        
filter: alpha(opacity=90); 
}
form#login {  
position:relative;
}
div#username,
div#password {  
position:relative;  
float:left;  
margin-right:3px;
}
input#username-field,
input#password-field {  
width:10em;
}
label.overlabel {  
position:absolute;  
top:3px;  
left:5px;  
z-index:1;  
color:#999;
}  
label.overlabel {    
color:#999;  
}  
label.overlabel-apply {    
position:absolute;    
top:3px;    
left:5px;    
z-index:1;    
color:#999;	
font-family: Verdana;	
font-size: 11px;  
}
#tooltip {
    padding:				3px;
    text-align:				center;
    font-size: 				12px; 
}
.tools{
    padding:				2px;
    background:				#f9f9f9;
    border: 				1px solid #b1b1b1;
    text-align:				center;
    font-size:				smaller;
}







/*-----------------------------------------------------------------------------------------------*/
/*                                          GENERAL STYLES                                       */
/*-----------------------------------------------------------------------------------------------*/




/*-----------------------------------------------------------------------------------------------*/
/*                                          GENERAL LAYOUT                                       */
/*-----------------------------------------------------------------------------------------------*/


		
	.tip {color: #2b670e; font-weight: bold;}
	
	.tTip {  }
	
		#cloud1 {top: 93px; left: 230px;}
		#cloud2 {top: 168px; left: 440px;}
		#cloud3 {top: 228px; left: 100px;}
		#cloud4 {top: 350px; left: 370px;}
		#cloud5 {top: 370px; left: 60px;}
				
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 37px;
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 500;
	background: transparent url(/images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(/images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(/images/tipBtm.png) no-repeat bottom; height: 32px;}


#button-agree, #button-disagree
{
	padding: 5px 1em 5px 1em; font-size: 12px; font-weight:bold; margin-top: 5px; margin-right: 1em;
}
