@charset "windows-1251";
/* CSS Document */

 body {
	margin:0px;
	padding:0px;
	color:#555;}
a {
	color:#63b2f5;
	text-decoration:none;
	}
	

	 
#header{
	height:270px;
	background: url(header_bg.jpg) repeat-x ;
	}
.header_logo {
	float:left;
	margin-left:40px;
	margin-top:0px;
	}
.under_logo {
	float:none;}
.header_img {
	float:left;
	margin-left:20px;
	}
	
.header_card {
	float:right;
	margin-right:40px;
	text-align:center;
	}
.header_card a:hover{
	border-bottom:dashed 1px #63b2f5;
	}
.header_card_img {
	margin-right:20px;
	}
.header_telephone_img{
	margin-top:15px;
	}	
#mainmenu{
	height:50px;
	text-align:center;
	}
.mainmenu_block {
	margin-left:10px;
	margin-right:10px;
	}

#menu{
	height:130px;
	text-align:left;
	margin-left:50px;
	line-height:130%;}
	
.menu_tovar a{
	padding-left:5px;
	font-size:14px;
	text-decoration:none;
	color:#828282;}
	
.menu_tovar a:hover{
	color:#999;
	border-bottom:dashed 1px #63b2f5;
	}

#tovar{
	padding:40px;
	text-align:justify;}

#footer{
	background: url(footer_img1.jpg) repeat-x ;
	background-color:#63b2f5;
	height:50px;
	clear:both;
	color:#FFF;
	text-align:center;
	padding:20px;
	}
	
.fade0 {}
.fade1 {
	opacity:0.70;
	filter:alpha(opacity=70);
	-khtml-opacity:0.7;
	-moz-opacity:0.70;}
	
#cats-mg {float:left;margin:15px;width:178px; height:125px;}
#cats-mg img {border:1px solid #CCC;}
#cats-mg a {border:none;}
#cats-mg-name  {overflow:hidden;max-width:178px;height:16px;}
#cats-mg-name a {font-size:12px;color: #E36C0A;}
#cats-mg-name a:hover {border:none;}

.p0-txt {font-size:12px;color:#666;}
.p0-txt p {margin:12px 0px 4px 0px;}
.p0-txt span {font-size:16px;color:#FF6600;font-weight:bold;font-family:arial;}
.p0-txt-hint {font-size:12px;}
.p1t, .p3t, .p1b, .p3b {background-repeat: no-repeat;height:19px;}
.p2t, .p2b {background-repeat:repeat-x;height:19px;}
.p1c, .p3c {background-repeat:repeat-y;width:19px;}
.p1t {background-image:url(p1t.gif);}
.p2t { background-image:url(p2t.gif);}
.p3t {background-image:url(p3t.gif);}
.p1c { background-image:url(p1c.gif);}
.p3c { background-image:url(p3c.gif);}
.p1b {background-image:url(p1b.gif);}
.p2b { background-image:url(p2b.gif);}
.p3b {background-image:url(p3b.gif);}

table {border-collapse:collapse;font:100% arial, sans-serif;}
table td {padding:0;vertical-align:top;}

/* формы */
.input {border:1px solid #C9B77F;border-right-color:#EDDEAF;border-bottom-color:#EDDEAF;padding:0 5px 0 5px;background:#FFF9C9;}
.textarea {border:1px solid #C9B77F;border-right-color:#EDDEAF;border-bottom-color:#EDDEAF;padding:0 5px 0 5px;background:#FFF9C9;}
.input:hover {background:#FFF9E1;}
.textarea:hover {background:#FFF9E1;}

/* регистрация */
.reg-input {width: 289px;height:18px;   float: left; padding: 2px; margin:5px 0 1px 0; color:#666666;}
.reg-input-captcha {width:120px;height:44px; text-align:center;font-size:20px;font-weight:bold;    float: left; padding: 2px; margin:7px 5px 1px 0; color:#666666;}
.reg-input-openfile {width:295px;height:24px;margin:5px 0 2px 0;       float: left; padding: 2px; margin:5px 0 1px 0; color:#666666;}
.reg-textarea {height:100px;width:400px;        float: left; padding: 2px; margin:5px 0 1px 0; color:#666666;}
.reg-label {width:300px;padding:8px 10px 0px 0px;}
.reg-label span {font-weight:bold;color:red;font-size:12px;margin-right:2px;}
.reg-div-mainleft {width:450px;margin:35px 15px 20px 45px;}
.reg-div-mainright {width:450px;margin:35px 30px 20px 0px;padding:0px 0px 0px 130px;}
.reg-div-captcha {overflow:hidden; background: #F0FAFF;width:120px;height:50px;margin:3px 0 1px 2px;   float: left; padding: 2px; margin:5px 0 1px 0; color:#666666;}
.reg-div-checkbox {margin-left:30px;}
.reg-div-button {margin:20px 0px 35px 125px;}
.reg-txt-group {margin:20px 10px 20px 20px;color:#0C0;}
/* навигация по страницам */
.navigation {clear:both;margin:30px 0px 30px 30px;border:0px;}
.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active {font-size:22px;text-decoration:none; color: #B8CCE4;  padding:3px 6px;}
.navigation a:hover { color:#8DB3E2;border:0px; }
.navigation span {text-decoration:none; padding:3px 6px; color:#ccc;font-size:22px;}
.navigation p {margin-left:25px;margin-top:15px;color:#3399FF;}


#footer-menu {
	width: 95%;
	min-width: 725px;
	clear: both;
	margin: 10px auto 0;
	
	font:.917em/120% Tahoma, Arial; /*11px/12px*/
	font-size: 12px;
	
	color:#949494;
	position: relative;
	top: 20px;
	overflow: hidden;
}		

#footer-menu .footer-menu-cont{
	
	border-top: 1px solid #ccc;
	padding: 10px 0;
	overflow: hidden;
	margin-left:35px;
}
.bottom_menu { width: 80%; position: relative; overflow: hidden; float: left; }
.bottom_menu dl { float: left; width: 16.5%; font-size: 1em;}
    .bottom_menu dl.user { width: 18%; }
    .bottom_menu dl.sections { width: 15%; }
    .bottom_menu dl dt { margin-bottom: .6em; font-size: 1.2em; }
        .bottom_menu dl dt a { font-weight: bold; }
        .bottom_menu dl.user dt a { border: 0; font-weight: bold; }
    .bottom_menu dl dd { margin-bottom: .4em; line-height: 1.6em; }

#about { float: left; }
a.footer_logo {
    margin: 0 1.1em 0 2%;
	float:left;
	display:block;
	width:31px;
	height:29px;
	background:url(../images/h1.gif) no-repeat 0 0;
	outline:none;
	text-indent:-9999px;
}
a.footer_logo:hover {
	background-position:0 -31px;
}
	
	#copyright-and-footer-nav {
		float: right;
		margin-right: 20px;
	}
		#copyright-and-footer-nav li {
			display: inline;
		}
