img, div, ul, li, table, td { behavior: url("/templates/ventoss/iepngfix.htc") }

#slogan, img { 
/*filter:expression(fixPNG(this)); */
} 
.iePNG A { position: relative; }
/********-----********/
body, #all {
padding:0px;
height:100%;
margin:0px;
float:left;
width:100%;
font-family:"arial, verdana, sans-serif";
font-size:14px;
}
body {
min-width:1000px;
position:relative;
}
*html body {
width: expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto");
}
body img {
border:0px;
}
/*-------HEADER---------*/
#header {
background:url(/templates/ventoss/images/header.jpg) top center repeat-x;
width:100%;
height:166px;
position:relative;
}
.logo {
width:204px;
height:111px;
position:absolute;
top:0px;
left:0px;
}
.logo a {
display:block;
height:111px;
}
#slogan {
background:url(/templates/ventoss/images/slogan.png) top left no-repeat;
width:365px;
height:28px;
position:absolute;
top:10px;
left:270px;
}
#desc {
font-size:18px;
color:#fff;
width:390px;
position:absolute;
bottom:15px;
left:20px;
}
#search {
position:absolute;
width:225px;
right:20px;
top:40px;
}
#search form {
float:left;
}
#search input {
width:150px;
height:16px;
border:0px;
margin-right:10px;
float:left;
}
#search a {
color:#2976b2;
}
/*-----------CENTER------------*/
#center {
float:left;
width:100%;
}
#navbar {
background:url(/templates/ventoss/images/menubg.gif) top left repeat-x;
height:43px;
width:100%;
margin-bottom:30px;
}
/*------------MENU-------------*/
#menu {
padding:0px;
margin:0px;
list-style-position:outside;
list-style-type:none;
float:left;
width:100%;
}
#menu li {
height:43px;
line-height:43px;
display:block;
float:left;
width:12%;
text-align:center;
}
#menu li a {
color:#fff;
}
#menu li a:hover {
color:#2976b2;
}
/*-----------LEFTCOLUMN--------------*/
#leftcolumn {
width:166px;
margin:0 -173px 0 7px;
float:left;
min-height:600px;
height:auto!important;
height:600px;
}
#leftcolumn span {
display:block;
color:#7a7a7a;
}
.link {
background:url(/templates/ventoss/images/linkbg.gif) top right no-repeat;
height:38px;
line-height:24px;
font-size:18px;
margin:0 0 3px 0;
}
.link a {
padding-left:20px;
display:block;
color:#fff;
height:38px;
}
/*shared class for break-lines*/
.break {
width:140px;
height:10px;
margin:6px 0;
}
/*individual classes for break-lines*/
.yellow {
background:url(/templates/ventoss/images/break1.gif) bottom left repeat-x;
}
.green {
background:url(/templates/ventoss/images/break2.gif) bottom left repeat-x;
}
.lightblue {
background:url(/templates/ventoss/images/break3.gif) bottom left repeat-x;
}
.blue {
background:url(/templates/ventoss/images/break4.gif) bottom left repeat-x;
}
/*shared classes for price-category images*/
.price-by-cat {
width:120px;
text-align:center;
margin-left:8px;
height:110px;
}
.price-by-cat a{
color:#0094f7;
display:block;
width:120px;
height:32px;
padding-top:75px;
}
/*individual classes for price-category images*/
.first {
background:url(/templates/ventoss/images/image1.gif) center top no-repeat;
}
.second {
background:url(/templates/ventoss/images/image2.gif) center top no-repeat;
}
.third {
background:url(/templates/ventoss/images/image3.gif) center top no-repeat;
}
.fourth {
background:url(/templates/ventoss/images/image4.gif) center top no-repeat;
}
/*shared classes for column headings*/ 
.columnheading {
background:#4fbcf5;
height:24px;
line-height:24px;
margin-top:8px;
font-size:18px;
color:#FFFFFF;
}
.columnheading a {
color:#fff;
display:block;
}
/*individually for left column headings*/
.left a {
padding-left:20px;
}
/*individually for right column headings*/
.right a {
text-align:right;
padding-right:20px;
}
.right {
margin:0px 0px 8px 44px;
width:156px;
}
/*news color changers*/
.bronze, .bronze a {
color:#86851d !important; 
text-align:left;
}
.more {
text-align:left;
}
/*-----------RIGHTCOLUMN-------------*/
#rightcolumn {
width:200px;
margin:0 7px 0 -207px;
float:right;
min-height:600px;
height:auto!important;
height:600px;
font-size:18px;
}
#rightcolumn img {
margin:9px 0;
}
.service {
width:140px;
position:relative;
margin:5px 0 5px 52px;
}
/*shared class for contacts*/
.contact {
margin-right:8px;
padding:80px 0 0 0px;
height:40px;
}
/*individual classes for contacts*/
#tel {
color:#4a9fff;
background:url(/templates/ventoss/images/tel.gif) top right no-repeat;
text-align:right;
}
#mail {
color:#4482b6;
background:url(/templates/ventoss/images/letter.jpg) top right no-repeat;
text-align:right;
padding-bottom:7px;
}
#map {
padding-top:10px;
color:#8dbbf9;
text-align:right;
}
 /*-------------CPART----------------*/
#cpart {
margin:0 212px 0 178px;
min-height:600px;
height:auto!important;
height:600px;
}
#content {
padding:0px 40px 20px 50px;
float:left;
color:#4a4a4a;
}
#content #txt {

width:100%;
margin: 15px 0;
}
.heading {
color:#008fe5;
font-size:18px;
display:block;
margin:10px 0 15px;
text-decoration:underline;
}
#catalog {
width:390px;
position:relative;
margin:20px auto;
min-height:290px;
height:auto!important;
height:290px;
}
.catelem {
float:left;
background:url(/templates/ventoss/images/catelem.gif) top left no-repeat;
width:167px;
height:120px;
margin:15px 10px;
}
#form {
background:transparent url(/templates/ventoss/images/formbg.gif) repeat-y scroll left top;
height:240px;
margin:40px auto;
padding:20px;
position:relative;
width:342px;
}
#form table {
width:320px;
border:0px;
}
#form td {
color:#86b7f9;
}
#form textarea {
width:142px;
}
.form-submitter {
background:url(/templates/ventoss/images/button.gif) top left no-repeat;
border:0px;
margin-left:18px;
text-align:center;
width:128px;
height:25px;
line-height:25px;
color:#86b7f9;
}
/*-----------------FOOTER------------------*/
#footer {
float:left;
width:100%;
height:70px;
background:url(/templates/ventoss/images/footer.gif) bottom left repeat-x;
margin-top:20px;
position:relative;
}
#pdv {
position:absolute;
top:35px;
left:100px;
width:260px;
font-size:12px;
color:#86b7f9;
}
#pdv a {color:#86b7f9;}




/*------------------*/
#search .searchbutton{ color:#2976b2; background:none; border:none; font-size:14px; text-decoration:underline; width:50px; float:left;}


#mainprottabl tr td{text-align:left;}
.mainprod {
height:auto;

}
.mainprod td {text-align:left;}

.mainprod p, .mainprod a {
margin:2px;
font-size:13px;
color:#4482b6;}
.zagolovok {
font-weight:bold;}

h1, h2 {
color:#4482b6;
}

h1 {
font-size:20px;
}

h2 {
font-size:16px;
font-weight: normal;
}

/*Стили для шаблонов каталога*/
.catalog_vevod_img{ float:left; padding-left:5px;}
.catalog_vevod_anons{/* margin-left:120px;*/ font-family:"arial, verdana, sans-serif"; font-size:14px; color:#000335;}
.vernutsi_k_spisky{ padding-top:20px;}



#print
{
color:#4482B6;
float:right;
}

#content td
{ 
text-align:center;
}


#altik {float:right; width:600px; height:50px; margin-top:30px; margin-right:25px;}
#altik a{color:#4482B6;font-size:13px;}

#table_news td{vertical-align:top; text-align:left;}.big_red{font-weight:bold; color:red;}

.adad{
	width:100%;
	border-collapse:collapse;
	border:1px solid #4FBCF5;
}

.adad td{
	border:1px solid #4FBCF5;
	padding:2px 5px;
}

.adad th{
	border:1px solid #FFFFFF;
	padding:2px 5px;
	background:#4FBCF5;
	color:#FFFFFF;
}

.adad td img{
	padding:2px 15px; 
}

