/* Reset
----------------------------------------------------------------------------------------------------*/

html, body, div, form, fieldset, legend, label {
	margin: 0;
	padding: 0;
}

header, nav, section, article, aside, footer {
	display: block;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th, td {
	text-align: left;
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6, th, td, caption {font-weight: 400;}

sup {font-size: 0.6em;}

fieldset, img {border: none;}

a, :focus {outline: none;}
p {letter-spacing: 0.01em;}
/* Clearfix
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Base elements
----------------------------------------------------------------------------------------------------*/

body {
	background: #fff;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #333;
}

textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a {
	color: #1c150c;
}

a:hover {
	color: #000;
	text-decoration: none;
}


h1 {
	font-size: 150%;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 120%;
}

p, .p {
	margin: 0 0 18px;
}

li {
	list-style: none;
}

img {
	vertical-align: middle;
}

input {vertical-align: middle;}

/* Main classes
----------------------------------------------------------------------------------------------------*/

.f-left {float: left;}
.f-right {float: right;}
.f-center {margin-left: auto; margin-right: auto; display: block;}

.t-left {text-align: left;}
.t-center {text-align: center;}
.t-right {text-align: right;}
.t-justify {text-align: justify;}

.noscreen {display: none;}
.hidden {display: block; text-indent: -1000px; overflow: hidden;}
.nolink {text-decoration: none;}

.error, .delete {color: #a00;}
.important {border: 1px solid #999; background: #ececec;}

.pagination {text-align: center;}
.more {text-align: right; display: block;}
.date {text-align: right; display: block;}

img.left {float: left; margin: 3px 3px 3px 0;}
img.right {float: right; margin: 3px 0 3px 3px;}

/* Base layout
-----------------------------------------------------------------------------*/

#wrapper {	width: 740px;height: 150px;margin-top: 40px;}
.wrap-zagol{width:740px ;height: 60px;}
.pwrapa-zagol{font-family: Arial  ;  font-size: 28px;color: #ff0000;line-height:60px; margin-bottom:0px;margin-top:0px;text-align: center;}
.wrap-comment{width: 740px;height: 40px;border: 1px solid #eeeff1;margin-top: -80px;margin-left: -170px;margin-bottom: 40px;}
.pwrapa-comment{font-family: Times New Roman; font-size: 17px;color: #666699;line-height:40px; margin-bottom:0px;margin-top:0px;text-align: center;}
.swrap-input{font-size: 16px;border: 1px solid #ccc;width: 240px;}
.wrap-emaila{width: 400px;height: 33px;text-align: center;}
.pwrap-emalnapom{font-family: Arial; font-size: 20px;color: #ffff99;line-height:33px; margin-bottom:0px;margin-top:0px;text-align: center;}
#wrapa-napompass{width: 400px;height: 14px;}
.napomap-bamp{width: 80px;height: 14px;float: left;}
#wrapa-napompass a{text-decoration: none;color: #ffff99;border-bottom: 1px solid #ffff99;}
#wrapa-napompass a:hover{text-decoration: none; color: white;}
.wrap-napom{line-height:14px; margin-bottom:0px;margin-top:0px;font-size: 13px;}
.swrap-napom{font-family:Arial;}
.wrap-voiti{width: 400px;height: 30px;}
.wrap-zapoma{width: 230px;height: 30px;float: left;}
.pwrap-zapom{font-family: Arial; font-size: 14px;color:white;line-height:30px; margin-bottom:0px;margin-top:0px;}
.wrapa-voitivoiti{width: 90px;height: 30px;float: left;text-align: right;}
#submit{font-size: 16px;color:#ff0000;}
#submit:hover{font-size: 16px;color:#ff0000;border: 1px solid white;}
#submit-n{font-size: 15px;color:#ff0000;}
#submit-n:hover{font-size: 15px;color:#ff0000;border: 1px solid white;}
#wrap-bamp{width: 363px;height: 20px;}
#wrap-bamp a{text-decoration: none;color: #ffff99;border-bottom: 1px solid #ffff99;}
#wrap-bamp a:hover{text-decoration: none; color: white;}
.pwrap-bampglav{line-height:20px; margin-bottom:0px;margin-top:0px;font-size: 15px;text-align: right;}
.swrap-bampglav{font-family: Times New Roman;}
.wrap-bamp{width: 400px;height: 20px;}
#container {background-image: url('imag/chek/voiti1.png');background-repeat: no-repeat;	width: 400px;height: 150px;float: left;margin-top:80px;margin-left: 170px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;  box-shadow: 0  2px 8px rgba(0, 0, 0, .2);-moz-box-shadow:0  2px 8px rgba(0, 0, 0, .2);-webkit-box-shadow: 0  2px 8px rgba(0, 0, 0, .2);}

#cabinet{margin-bottom:40px;width: 740px;margin-top: 40px;border: 1px solid #eeeff1;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;  box-shadow: 0  2px 8px rgba(0, 0, 0, .2);-moz-box-shadow:0  2px 8px rgba(0, 0, 0, .2);-webkit-box-shadow: 0  2px 8px rgba(0, 0, 0, .2);}
.cab-uzernamea{width: 720px;height: 40px;}
.pcab-uzername{font-family: Arial; font-size: 16px;color:#666699;line-height:40px; margin-bottom:0px;margin-top:0px;text-align: right;}
.scab-name{color: #339933;font-weight: bold;}
.scab-ooo{color: #ff0000;font-size: 18px;}
.cab-spisok{width: 700px;height: 30px;margin-left: 20px;border-bottom: 1px solid #eeeff1;margin-top: 40px;}
.pcab-spisok{font-family: Times New Roman; font-size: 26px;color:#666699;line-height:30px; margin-bottom:0px;margin-top:0px;text-align: left;}
.cab-tablea{width: 700px;margin-left: 20px;margin-top: 30px;text-align: center;}
.cab-rub{font-size: 13px;}

.table-cab {border-collapse: separate;border-left: 3px solid #eeeff1;border-bottom: 3px solid #eeeff1;}

.th-cab {height: 50px; background:scroll; border-right: 3px solid #eeeff1;background-image: url('imag/chek/shapt3.png');background-repeat:repeat-x;}
.th-cab1 {height: 50px; background:scroll; border-right: 3px solid #eeeff1;background-image: url('imag/chek/shapt3.png');background-repeat:repeat-x;width: 55%;}

.ptha-caba{font-family: Times New Roman  ;  font-size: 18px;color: #f2f7f7;line-height:50px; margin-bottom:0px;margin-top:0px;vertical-align:middle; text-align:center;padding-left: 3px;padding-right: 3px;}
.td-cab{height: 40px;border-right: 3px solid #eeeff1;}
.td-cabz{height: 40px;border-right: 3px solid #eeeff1;border-bottom: 1px solid #ccc;}
.td-cabz a{font-family: Times New Roman  ;  font-size: 15px;color: #339933; }
.td-cabz a:hover{text-decoration: none;}
.td-cab a{font-family: Times New Roman  ;  font-size: 18px;color: #666699;}
.td-cab a:hover{font-family: Times New Roman  ;  font-size: 18px;color: #666699;text-decoration: none;}
.ptd-cab{font-family: Times New Roman  ;  font-size: 18px;color: #339933;line-height:40px; margin-bottom:0px;margin-top:0px;vertical-align:middle; text-align:center;padding-left: 3px;padding-right: 3px;}
.ptd-cabl{font-family: Times New Roman  ;  font-size: 14px;color: #339933;line-height:30px; margin-bottom:0px;margin-top:0px;vertical-align:middle; text-align:left;padding-left: 3px;padding-right: 3px;}
.cab-infozak{width: 700px; height: 40px;margin-left: 20px;}
.pcab-infozak{font-family: Times New Roman  ;  font-size: 20px;color: black;line-height:40px; margin-bottom:0px;margin-top:0px;}
.cab-summ{color:#ff0000;}
.pcab-naglavv{line-height:40px; margin-bottom:0px;margin-top:0px;text-align: right;font-weight: bold;}
.cab-infozak a{color: #315c23;font-size: 16px;text-decoration: none;font-weight: bold;}
.cab-infozak a:hover{color: #ff0000;font-size: 16px;text-decoration: none;}
.scab-infozaka{font-family: Arial;}

.zakaz-zag{width: 700px;height: 40px; margin-left: 20px;}
.pzakaz-zag{font-family: Arial;  font-size: 26px;color: black;line-height:40px; margin-bottom:0px;margin-top:0px; text-align:center;font-weight: bold;}
.szakaz-zag{color: #339933;}
.szakaz-zagb{color: #339933;font-weight: bold;}
.zakaz-podzag{width: 700px;height: 40px; margin-left: 20px;border-bottom: 1px solid  #cccccc;margin-top: 20px;}
.pzakaz-podzag{font-family: Times New Roman;  font-size: 22px;color: black;line-height:40px; margin-bottom:0px;margin-top:0px; text-align:left;font-weight: bold;}
.zakaz-dann{width: 700px;margin-left: 20px;}
.pzakaz-dann{font-family: Times New Roman;  font-size: 20px;color: black;line-height:30px; margin-bottom:0px;margin-top:0px; text-align:left;}
.szakaz-bold{font-weight: bold;color: #666699;}
.zakaz-dann a {color:#339933;}
.zakaz-dann a:hover {color:#339933;text-decoration: none;}
.zakaz-kspis{width: 700px;height: 30px;margin-left: 20px;}
.pzakaz-kspis{line-height:30px; margin-bottom:0px;margin-top:0px; text-align:left;}
.zakaz-kspis a{font-family: Times New Roman  ;  font-size: 18px;color: #339933;text-decoration: none;border-bottom: 1px solid #339933;}
.zakaz-kspis a:hover{font-family: Times New Roman  ;  font-size: 18px;color: #ff0000;text-decoration: none;border-bottom: 1px solid #ff0000;}

#header {
	height: 80px;
	border-bottom: 1px solid #ccc;
}

#middle {
	height: 1%;
	position: relative;
	border-right: 250px solid #fff;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}



#sidebar {
	float: right;
	margin-right: -250px;
	width: 250px;
	position: relative;
	background: #fff;
	padding-top: 50px;
}

#footer {
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

/* Header
-----------------------------------------------------------------------------*/

h2 {
	margin-top: 10px;
}

/* Middle
-----------------------------------------------------------------------------*/

h1 {
	font-size: 200%;
	text-align: center;
	margin: 20px 0 50px;
}

h3 {
	font-weight: bold;
	margin: 0 20px 30px;
	border-bottom: 1px solid #ccc;
}

h4 {
	font-weight: bold;
	margin: 0 20px 10px;
}

.products div {
	float: left;
	width: 49%;
	padding-bottom: 20px;
}

.products div img {
	float: left;
	margin-right: 10px;
}

.products .about {
	font-size: 90%;
}

#jcart .smallCart {
	margin-bottom: 25px;
	background: #ececec;
	padding: 10px 0 20px 10px;
}


/* Sidebar
-----------------------------------------------------------------------------*/

#sidebar h3, #sidebar h3 p {
	padding: 10px;
}