/* CSS Document */
.piter li{
list-style-type:circle;
margin:10px 10px 10px 50px;
padding:0px 0px 0px 0px;
}

* {
 margin: 0;
 padding: 0;
}
body {
 background: #f4f5f7 url("http://www.piter-it.ru/templates/piternew/img/fon_1.gif") repeat-x top;
}
table {
 border-collapse: collapse;
}
img {
 border: none;
}
.screen {
 width: 100%;
 height: 100%;
 margin: auto;
}
.screen td {
 vertical-align: top;
}
p {
 font-family: tahoma, arial, sans-serif;
 font-size: 11px;
 color: #5c6775;
}
ul {
 font-family: tahoma, arial, sans-serif;
 font-size: 11px;
 color: #5c6775;
}
a {
 color: #1fa2df;
}
a:hover {
 text-decoration: none;
}
h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: 700;
 color: #5c6775;
}
h2 {
 padding:10px 0px 10px 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 600;
 color: #5c6775;
}

h3 {
 padding:5px 0px 5px 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #5c6775;
 font-weight: 400;
}

.head {
 height: 184px;
}
.telefon {     
 float: right;
 width: 340px; 
 height: 128px;
 background: url("http://www.piter-it.ru/templates/piternew/img/tel.gif")  no-repeat left  top; 
 padding: 45px 15px 0px 0px;
}
.telefon p {
 text-align: right;
 font-family:  arial, tahoma, sans-serif; 
}
.num {
 font-size: 27px;
 color: #5c6775;
}
.num span {
 color: #838fa0;
 font-size: 24px;
}
.size_1 {
 font-size: 12px;
}
.size_2 {
 font-size: 12px;
 line-height: 18px;
 font-family:  arial, tahoma, sans-serif;
 padding: 10px 0px 0px 0px; 
}
.logo {
 padding: 17px 0px 0px 5px;
}
.top_menu {
 height: 75px;
 width: 500px;
 margin: 0px 0px 0px 21px;
}
.menu {
 width: 280px;
 float: right;
 margin: 29px 0px 0px 0px; 
}
.menu p {
 text-align: right;
 font-size: 11px;
}
.menu a {
 color: #717c8a;
 margin: 0px 5px 0px 5px; 
}
.menu a:hover {
 text-decoration: none;
}
.menu span {
 color: #FF6600;
 margin: 0px 5px 0px 5px;  
}
.center {
 width: 100%; 
}
.icon {
 width: 100%;
}
.icon td {
 width: 25%;
}
.p_icon {
 text-a lign: center;
}
.p_icon_2 {
 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif;
 padding: 25px 0px 15px 0px;
}
.p_icon_3 {
 line-height: 16px;
 padding: 0px 0px 19px 0px;
}
.icon_div {
padding: 0px 20px 10px 20px;
}
.content {
 width: 100%;
}
.info {
 width: 203px;
}
.cont_1 {
 margin: 0px 20px 20px 17px;
}
.cont_1 h1 {
 margin: 12px 0px 12px 0px;
}
.cont_1 p {
 margin: 0px 0px 12px 0px;
}
.cont_2 {
 padding: 12px 0px 8px 9px;
 background: url("http://www.piter-it.ru/templates/piternew/img/line_1.gif") repeat-x bottom;
}
.cont_3 {
 margin: 0px 25px 0px 25px;
 padding: 0px 0px 30px 0px;
}
.cont_3 h1 {
 margin: 20px 0px 0px 12px;
}

.stan {
 margin: 0px 25px 30px 25px; 
}
.stan h1 {
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 12px 0px;
}
.stan_2 {
 margin: 0px 0px 12px 10px;
 line-height: 16px;
}

.catalog {
 width: 100%;
 position:relative;
 right:25px;
 top:18px;
}
.catalog td {
 width: 50%;
}
.cat {
 padding: 0px 25px 20px 25px;
}
.cat h2 {
 margin: 0px 0px 20px 80px;
}
.cat img {
 float: left;
 margin: 0px 8px 0px 0px;
}
.cat p {
padding: 0px 0px 12px 80px;
}
/*catalog*/
/*main_menu*/
.main_menu {
 width: 203px;
}
.a_1 {
 margin: 0px 0px 3px 0px;
 padding: 4px 0px 5px 0px;
}
.a_1 p {
 font-size: 12px;
}
.a_1 a {
 display: block;
 padding: 2px 0px 2px 28px;
 padding: 0px 0px 2px 28px;
 background:  url("http://www.piter-it.ru/templates/piternew/img/marker_1.gif") no-repeat left top;
 text-decoration: underline;
}
.a_1 a:hover {
 text-decoration: none;
}
.a_2 {
 margin: 0px 0px 0px 22px;
 padding: 6px 0px 0px 0px;
}
.a_2 div {
 margin: 0px 0px 9px 0px;
 padding: 0px 0px 10px 0px;
 background: url("http://www.piter-it.ru/templates/piternew/img/fon_3.gif") no-repeat right bottom;
}

.a_2 div.hostcms_float_block {
  background: none;
}

.a_2 p a {
 display: block;
 padding: 0px 22px 0px 17px;
 background: url("http://www.piter-it.ru/templates/piternew/img/marker_2.gif") no-repeat left top;
 text-decoration: underline;
}
.a_2 p a:hover {
 text-decoration: none;
}
.a_3 {
 margin: 0px 0px 3px 0px;
 padding: 4px 0px 5px 0px;
}
.a_3 p {
 font-size: 12px;
}
.a_3 a {
 display: block;
 color: #FFFFFF;
 padding: 2px 0px 2px 28px;
 padding: 0px 0px 2px 28px;
 background: #336699 url("http://www.piter-it.ru/templates/piternew/img/marker_3.gif") no-repeat left top;
 text-decoration: underline;
}
.a_3 a:hover {
 text-decoration: none;
 }
.on_line {
 padding: 41px 20px 30px 12px;
}
.on_line img {
 vertical-align: middle;
 margin: 0px 6px 0px 0px;

}
.time {
 padding: 0px 0px 2px 16px;
}

.cellar {
 height: 135px;
}
.cell_1 {
 width: 100%;
 height: 135px;
}
.cell_1 p {
 padding: 35px 0px 0px 0px;
 line-height: 15px;
}
.cell_2 {
 width: 315px;
}
.cell_2 p {
 padding: 35px 45px 0px 7px; 
}
.cell_3 {
 width: 312px;
}
.cell_3 p {
 padding: 35px 0px 0px 12px;
}
.cell_4 {
 width: 219px;
}
.cell_4 a {
 background: url("http://www.piter-it.ru/templates/piternew/img/marker_4.gif") no-repeat right top;
 padding: 0px 12px 0px 0px;
}
.fon_1 {
 width: 100%;
 background: url("http://www.piter-it.ru/templates/piternew/img/fon_2.gif") repeat-x bottom;
}

.dots {
 display: block;
 height:15px;
 background:transparent url("http://www.piter-it.ru/templates/piternew/img/line_1.gif") repeat-x scroll center center;
}

.zajavka input, .zajavka textarea {
 border: 1px solid #5C6775;
 background-color: white;
 width: 400px;
}

.zajavka textarea {
 height: 250px;
}

.zajavka button {
 border: 1px solid #5C6775;
 background-color: silver;
 width: 200px;
 font-size: 120%;
}

.open_comment_link {
  display: block;
  clear: both;
  font-size: 13px;
  line-height: 210%;
  margin-bottom: 22px;
}

#coment_form {
 clear: left;
}

#coment_form p {
 line-height:16px;
 margin:0 0 8px 10px;
}

#coment_form input, #coment_form textarea {
 border: 1px solid #5C6775;
 background-color: white;
 width: 400px;
}

#coment_form img {
 border: 1px solid black;
 float: left;
}

#coment_form #captcha_keystring {
 width: 100px;
}

#coment_form textarea {
height: 6em;
}

#coment_form button {
 border: 1px solid #5C6775;
 background-color: silver;
 width: 200px;
 font-size: 120%;
}

.comment_1 {
 line-height:16px;
 margin:0 0 12px 10px;
 float: left;
 clear: left;
 padding: 5px;
 background-color:#E3E8ED;
}

.comment_1 strong {
 font-size: 100%;
}

.comment_1 span {
 position: relative;
 left: 6px;
 font-size: 80%;
 color:#7F8EA1;
}

.sitemap {
 margin-left: 10px;
}

.sitemap ul {
 margin-left: 20px;
}

.sitemap li {
 line-height: 20px;
 list-style-type:none;
}

.leftmenu li { 
  list-style: none; 
  font-size: 12px; 
}

.leftmenu ul { 
  margin-bottom: 9px; 
}

.leftmenu ul li {
  font-size: 11px;
  background: transparent url("http://www.piter-it.ru/templates/piternew/img/fon_3.gif") no-repeat right bottom;
  padding: 6px 0 8px;
}

.leftmenu ul li a { 
  background: transparent url("http://www.piter-it.ru/templates/piternew/img/marker_2.gif") no-repeat scroll 22px 4px;
  display: block;
  padding: 3px 0 2px 39px;
  padding: 0 0 2px 39px;
}

.leftmenu ul li a { 
color:#1FA2DF; 
}

.leftmenu a.selected { 
  background-color:#78828F; 
  color: white; 
  display: block; 
  text-decoration: none; 
  cursor: default; 
}

.leftmenu ul li a.selected { 
  background-image: url("http://www.piter-it.ru/templates/piternew/img/marker_5.gif"); 
}

.leftmenu li a.selected { 
  background-image: url("http://www.piter-it.ru/templates/piternew/img/marker_3.gif"); 
}


.centerblok h1 {
font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: 500;
 color: #5c6775;
}
.centerblok h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 300;
 color: #5c6775;
}


.style1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
	
	}
.style2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 5px; 
	border:  1px solid black;

	}
.style3 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
	border:  1px solid black;

	}
.style4 {
	font-size: 11px;
	font-family: Verdana;
	text-align:center;
	padding: 25px;
	}
.style5 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 10px; 
	border:  1px solid black;
	





#################################################################################################
#color: #5c6775;