/* CSS RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}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;}h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;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;}

body {font:13px/1.231 comic sans ms,arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */

p {border:0;}

body {
	text-align:center;
	color:#fff;
	background:url(images/bg.png);
}
a {
	text-decoration:none;
		color:#fff
}
a:hover {
	text-decoration: underline;
		color:#e69b49
}
#wrap {
	width:1000px;
	text-align:left;
	margin:0 auto;
}

.fl{ float:left}
.fr{ float:right}
.clearfix{ clear:both}



/* header */
#header { position:relative;height:185px  }
#logo {background-image: url(images/shapka_.png); width: 1000px; height: 105px;}
#logo h1 {
	font-size:34px;
	color:#fff
}
/*#logo div {
	padding-left:100px
}*/
#nav { position:absolute; top:120px; left:165px; background:url(images/nav.jpg); width:820px;height:42px; line-height:42px;  }
#nav li {float:left;  font-weight:700;background:url(images/nav_b.jpg) no-repeat ; padding-right:8px;padding-left:8px;}
#nav li.first {background: none; margin-left:0px}
#nav a {text-decoration:none; display:block; text-align:center;margin:0  0 0 5px}
#nav a:hover {background:url(images/nav_hover.jpg);margin:0  0 0 5px}
/* content */
#content { }
.main {width:1000px; font-family:comic sans ms,Verdana, Arial, Helvetica, sans-serif;}
#text {width:980px; }
/*#text h2 {font-size:28px; padding-bottom:10px; text-align: right;padding-right:80px;} */
#text p {font-size:16px;text-align:justify;}
#text p img {float:left; padding:0 20px 0 0}
/*#text a {font-size:16px;color:#fff; background-color: #585A59;padding: 3px 3px 3px 15px; display: block;text-decoration: none;}*/
#text a {font-size:16px;color:#000;text-decoration: underline;}
#text a:hover {text-decoration: underline;}

#text .qwerty ul li a {font-size:16px;color:#fff; background-color: #585A59;padding: 3px 3px 3px 15px; display: block;text-decoration: none; !IMPORTANT}
#text .qwerty ul li a:hover {text-decoration: none; color:#F8DB8B}

table.price th,td {margin:0px;padding:5px; border: 2px solid #fff;}
table.price th {text-align: center;font-size:16px;}
table.price {margin:0px 150px 5px 110px; font-weight: bold; background-color: #585A59;}

#col {margin:10px 0 0 0; background:url(images/col.jpg); height:156px ; }

#col div {width: 180px; margin: 20px 0 0 40px; display:inline}
#col .first  {margin: 20px 0 0 20px }
#col li{line-height:20px;}
#col .first ul {border-right:#EEE 1px solid; }

.side { width:430px;display: inline; background: url(images/side.gif) no-repeat; height:537px}
.side h2 {font-size:22px}
.sideinner img{margin:35px  0 30px 65px;}
.sideinner h3 a{font-size:34px;
	color:#900000; margin:0 0 0 135px;}
/* footer */
#footer { background:url(images/footer.jpg); position:relative;width: 1000px; height: 297px;}
#ftinner{ position:absolute; bottom:8px; margin-left:130px}
.ftlink {width:640px;}
.ftlink img{ margin-top: 8px;}
.qwerty { float: left;text-align: center;}
.qwerty img{ margin-bottom: 8px;}
.qwerty ul{ margin-bottom: 8px;text-decoration: none;margin-top: 5px; text-align: left;}
.qwerty {width: 255px; padding-right: 0px; margin-right: 10px;}

.qwerty span {text-decoration: none; text-align: center; font-size:18px; background-color: #585A59;padding: 3px 0px 6px 0px; display: block;color:#F8DB8B}
.qwerty a{text-decoration: none;}

.info {text-align: left;padding-left: 130px;padding-top: 18px; font-weight: bold;}

h1 {font-size:28px; padding-bottom:10px; text-align: right;padding-right:80px;}

.tkt li {padding-bottom:2px;font-size:16px;}
.tkt2 li {padding-bottom:2px;font-size:16px; text-align: center;}

strong {font-size:16px; text-decoration: underline; color: #000000;}

#text p {
	background-color : White;
	opacity:0.75;
  filter:alpha(opacity=75);
	overflow : hidden;
     color: #000000;
     padding: 5px 10px 5px 10px;
}

#text p span {text-decoration: underline; padding: 0px}

.tkt {
	background-color : White;
	opacity:0.75;
    filter:alpha(opacity=75);
	overflow : hidden;
     color: #000000;
     padding: 5px 10px 5px 10px;
}


.PRc { padding-left: 150px;}

.tktB {
	background-color : White;
	opacity:0.75;
    filter:alpha(opacity=75);
	overflow : hidden;
     color: #000000;
     font-size: 18px;
     padding: 5px 10px 5px 10px;
}


.tktB2 {
	background-color : White;
	opacity:0.75;
    filter:alpha(opacity=75);
	overflow : hidden;
     color: #000000;
     font-size: 16px;
     padding: 5px 10px 5px 350px;
}

.tktB3 {
	background-color : White;
	opacity:0.6;
    filter:alpha(opacity=6);
	overflow : hidden;
     color: #000000;
     font-size: 5px;
     padding: 5px 10px 5px 350px;
}

.AAA {font-size: 18px; text-decoration: none;!important}

.tktS {
	background-color : White;
	opacity:0.75;
    filter:alpha(opacity=75);
	overflow : hidden;
     color: #000000;
     font-size: 14px;
     padding: 5px 10px 5px 10px;
}

.tkt2 {
	background-color : White;
	opacity:0.75;
    filter:alpha(opacity=75);
	overflow : hidden;
     color: #000000;
     padding: 0px 10px 0px 10px;
}

#text h2 {
	background-color : White;
	opacity:0.6;
    filter:alpha(opacity=60);
	overflow : hidden;
     color: #000000;
     padding: 6px 10px 6px 10px;
}



#copyright a{ font-size: 10px;}

#mks ul li a {font-size:16px;color:#000; background-color: #fff;padding: 6px 3px 5px 15px; display: block;text-decoration: none;}
#mks ul li a:hover {text-decoration: underline; color:#585A59}

#mko a {font-size:16px; background-color: #fff;display: inline;padding: 0px;text-decoration: none; color:#000}
#mko a:hover {text-decoration: undeline; color:#585A59}


#mks h2 {
	background-color : White;
	opacity:0.62;
    filter:alpha(opacity=62);
	overflow : hidden;
    color: #000000;
}

#mks h3 {
	background-color : White;
	opacity:0.70;
    filter:alpha(opacity=70);
	overflow : hidden;
    color: #000000;
    font-size:17px;
    padding: 6px 3px 5px 10px;
}

#mks ol li {font-size:16px;padding: 6px 3px 5px 15px;display: block;}
#mks ol {
	background-color : White;
	opacity:0.75;
    filter:alpha(opacity=75);
	overflow : hidden;
    color: #000000;
}

#l1 {text-align: left; float: left;}
#l2 {text-align: right; padding: 85px 25px 0px 0px; font-size: 17px; color: #FFFFFF}
#l2 a {color: #FFFFFF;}
#l2 a:hover {color: #FFFFFF}

.ej {color: #FFE4B7;font-size: 15px; font-weight: bold;}
