html{
	background:#4474A2 url(../images/background_gradient.png) repeat-x;	
	margin:0;padding:0;	
}
body{
	background: url(../images/background_visual.jpg) center top no-repeat;
	text-align:center;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin:0;padding:0;
}
#main{
	width:890px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	height:1%;
	overflow:hidden;
	height:230px;
	text-align:left;
}
#header a.logo{
	width:156px;
	height:60px;
	display:block;
	background: url(../images/logo.png) no-repeat;
	margin-left:6px;
	margin-top:32px;
	behavior: url(website/images/iepngfix.htc);
	cursor:pointer;
}
#header .phones{
	width:161px;
	height:42px;
	background: url(../images/tel.png) no-repeat;
	margin-left:0px;
	margin-top:26px;
	behavior: url(website/images/iepngfix.htc);
}


#content {
	text-align:left;
	height:1%;	
	overflow:hidden;
}
#content .leftcolumn{
	width:220px;
	float:left;
	padding-top:44px;
}
#content ul.leftmenu{
	margin:0px;
	padding:0px;
	background: url(../images/suko.gif) top repeat-x;	
}
#content ul.leftmenu li{
	padding-top:8px;
	padding-bottom:10px;
	background: url(../images/suko.gif) bottom repeat-x;	
}
#content ul.leftmenu li a{
	display:block;
	background: url(../images/menu_arrow.gif) left center no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}

#content ul.submenu{
	margin:0px;
	padding:0 0 0 20px;
	list-style: none;
	background: none;		
}
#content ul.submenu li{
	padding-top:6px;
	padding-bottom:6px;
	background: none;	
}
#content ul.submenu li a{
	display:block;
	font-size:12px;
	font-weight:normal;
	background: none;

}

#content .leftcolumn .action{
	background: #28628d;
	display:block;
	margin-top:20px;	
	padding:10px;
}

#content a.map{
	width:212px;
	height:46px;
	background: url(../images/map.png) no-repeat;
	display:block;
	margin-top:20px;
	margin-bottom:10px;		
	behavior: url(website/images/iepngfix.htc);
}
#content a.price{
	width:212px;
	height:46px;
	background: url(../images/price.png) no-repeat;
	display:block;
	margin-top:20px;
	margin-bottom:10px;		
	behavior: url(website/images/iepngfix.htc);
}



#content .maincolumn{
	width:640px;
	float:right;
}
#content .readtext{
	font-size:14px;
	line-height:165%;
	text-align:justify;
}
#content .maincolumn .path{
	margin-bottom: 20px;
}

#content .product_items{
	height:1%;
	overflow:hidden;
	text-align:center;
}
#content .product_item a{
	text-decoration: none;
	text-align:left;
	font-size:10px;
	font-family: Arial, Regular, sans-serif;
}
#content .product_item {
    font-size:10px;
    font-family: Arial, Regular, sans-serif;
}
#content .product_item img{
	margin-bottom:5px;
	width:186px;
	height:200px;
}
#content .product_item{
	background:#28628D;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

#content .gallery{
	width: 620px;
}

#content .galleryitem{
	float: left;
	margin-right: 25px;
}

#content .galleryitemlast{
	float: left;
}

#footer{
	background: url(../images/suko.gif) top repeat-x;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	line-height:160%;
	color:#8cbefb;
	padding-top:10px;
	margin-top:20px;
	margin-bottom: 10px;
}
#footer a{
	color:#8cbefb;
}
#footer .contacts{
	width:400px;
	float:left;
}
#footer .copyrights{
	width:150px;
	float:right;
	background: url(../images/webzabota_logo.gif) left center no-repeat;
	padding:10px 0 10px 50px;
}
h1,h2{
	margin:20px 0;
	padding:0 0 10px 0;
	background: url(../images/suko.gif) bottom repeat-x;
	font-size:14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
}
h3{
	margin:20px 0;
	font-size:13px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
}

.clear{
	clear:both;
	height:1px;
}
a img, :link img, :visited img {
	border: 0;
}
a{
	color:#ffffff;
}
a:hover, .current a {
	color:#8cbefb;
}


/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.readtext .left {
	text-align:left;
}
.readtext .center {
	text-align:center;
}
.readtext .right {
	text-align:right;
}
.readtext img.right {
	float:right;
}
.readtext img.left {
	float:left;
}

.readtext p.MsoNormal, .readtext p.MsoBodyText {
	margin: 0;
}










/* GENERIC FORM STYLING */
.readtext form {
	background: #28628D;
	padding:15px ;
}
.readtext form fieldset {
		border:0;
		padding:0px;
}
.readtext .message {
		color:#ffffff;
		background:#FFA200;
		padding:5px;
		margin-top:5px;
		width:95%;
}

.readtext span.middleColumn {
		float:right;
		width:330px;
}
.readtext form .field {
		padding:5px;
		overflow:hidden;
		_height:1%;				
}			
				
.readtext form div {
		margin-top:10px;
}
.readtext form label {
		font-size:1.1em;
		color:#fff;
}
.readtext form label.left {
		float:left;
		width:250px;
}
.readtext form label.right {
		float:right;
		width:330px;		
}			
.readtext form p input {
		float:left;			
}
.readtext form label.FormHeading {
		font-size:1.3em;
		color:#ff7200;
		font-weight:bold;
}
.readtext form input.text,
.readtext form textarea,
.readtext form select {
		width:95%;
		color:#000;
		background:#ffffff;
		border:1px solid #e4e4e4;
		padding:5px;
}
		
.readtext form input.numeric {
		width:20px;
		background:#f0f0f0;
		border:1px solid #aaa;
		padding:3px;
		color:#000;
		margin-right:4px;
}
.readtext form input.year {
		width:35px;
}
.readtext form p.Actions {
		text-align:right;
		padding:0 22px 15px 0;
}
.readtext form p.Actions input {
		padding:2px;
}
.readtext table
{
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	border-top:1px solid #4981A8;
	border-left:1px solid #4981A8;
	border-right:1px solid #4981A8;
	background:#28628D;
}
.readtext table th
{
	font-weight: normal;
	color: #8CBEFB;
	padding: 10px 8px;
	border-bottom: 1px solid #4981A8;	
	font-weight:bold;
}
.readtext table td
{
	border-bottom: 1px solid #4981A8;
	padding: 6px 8px;
}
.readtext table tbody tr:hover td
{

}
.paginate {
    float: left;
    clear: both;
}