body {	font-family: Tahoma; margin:0; padding:0; color:#5c5959; font-size:11px; width:100%; background: url(../../images/frontend/bg.jpg) repeat left top;
}
img {border:0px;
}
a {	color:#698300; font-size:11px; text-decoration:underline;
}
a:hover {text-decoration:none;
}
#wrapper { width:100%;  position:relative; min-width:1030px
}
#wrapper_in {width: 1030px; margin: 0px auto; position: relative; padding:0px; text-align:left;
}
#header {width: 1030px; height:185px; position:relative; font-weight:bold; color:#fffee4; text-transform:uppercase
}
#header a { font-weight:bold; color:#fffee4; text-transform:uppercase; text-decoration:none
}
#left_top { width:50%; position:absolute; height:330px; left:0px; top:0px; background: url(../../images/frontend/left_b.png) no-repeat right top; min-width:515px
} 
#right_top { width:50%; position:absolute; height:330px; right:0px; top:0px; background:url(../../images/frontend/right_b.png) no-repeat left top; min-width:515px
} 
#logo { width:274px; height:83px; position:absolute; left:33px; top:78px;
}
#rss { width:151px; height:56px; position:absolute; right:49px; top:129px;
}
#content { background:url(../../images/frontend/content_bg.png) no-repeat right top; padding:0 27px 0 3px
}
#left_column { width:718px; background:#f5f5e7; float:left;
}
#right_column { width:253px;  float:right
}
#search { background:url(../../images/frontend/search_bg.jpg) no-repeat left center; height:70px; position:relative
}
#search_button { height:44px; position:absolute; right:188px; top:16px; width:108px
}
#search_keyword { color:#8a847e; width:185px; height:19px; border:1px #cccbba solid; font-family: Tahoma; font-size:11px; padding:3px 0 0 8px; background:#FFFFFF
}
#search_category { color:#8a847e; width:195px; height:21px; background:#FFFFFF; font-family: Tahoma; font-size:11px; border:0px; padding-top:3px
}
#banners { background:url(../../images/frontend/banners_bg.jpg) no-repeat left top #f8f8e9; padding:11px 0 11px 19px;
}
#tuts { background:url(../../images/frontend/tuts_bg.jpg) no-repeat left top #fefded;
}
.clear { clear:both; font-size:0px; height:1px;
}
.tuts_title { font-size:21px; color:#1c1717; padding:3px 0
}
.tuts_cat { color:#FFFFFF; background:#ff8004; float:left; padding:2px 8px
}
.source { padding:5px 0 6px 0
}
#header .menu { padding:11px; font-size:11px; font-weight:bold; color:#fffee4;
}
.point { background:url(../../images/frontend/points.gif) repeat-x left top; height:21px
}
#pages {clear:left;
}
#pages .text { font-size:12px; float:left; padding:4px 10px 1px 0px;
}
#pages b { background:#ff5704 none repeat scroll 0 0; border:1px solid #ff5704; color:#FFFFFF; float:left; font-family:tahoma; font-size:11px; margin:0 2px 3px 0; padding:5px 8px;
}
#pages a { background:#f5f4e6 none repeat scroll 0 0; border:1px solid #c2beb4; color:#8a8483; float:left; font-family:tahoma; font-size:11px; margin:0 2px 3px 0; padding:5px 8px; text-decoration:none; font-weight:bold
}
#navigation { margin:0;
}
#navigation a {display:block; text-decoration:none;
}
#navigation .submenu_item0 { margin:0px;
}
#navigation .submenu_item0 a { background:#060000; color:#8c8c87; padding:2px 0 3px 28px; text-decoration:none
}
#navigation .submenu_item1 { margin:0px;
}
#navigation .submenu_item1 a { color:#8c8c87; padding:4px 0 3px 28px; text-decoration:none
}
#navigation .submenu_item0 .bullet { background:url(../../images/frontend/icon.png) no-repeat scroll 0 0; height:11px; margin:4px 0 0 10px; position:absolute; width:11px;
}
#navigation .submenu_item1 .bullet { background:url(../../images/frontend/icon.png) no-repeat scroll 0 0; font-size:1px; height:11px; margin:4px 0 0 10px; position:absolute; width:11px;
}
/*#types { padding:0px; margin:0px; /*height:388px; */ /*width:253px; background:url(../../images/frontend/types_bg.png) no-repeat left top; font-size:0px;
}
#types ul { padding:0px; margin:0px; list-style: none
}
#types li { padding:0px 0 7px 0; margin:0px; list-style: none
}
#types a { display:block; text-decoration:none; height:18px; line-height:18px
}*/

.template{ width:177px; float:left; font-family:Tahoma; font-size:11px; color:#8c8c87; background:url(../../images/frontend/point_v.gif) repeat-y right top;
}
.break{clear: both; height: 1px; font-size: 0px; background:url(../../images/frontend/points_g.gif) repeat-x left top;
}
.template_ext { width:177px; float:left; font-family:Tahoma; font-size:11px; color:#8c8c87; background:none
}
.break_ext {clear: both; height: 1px; font-size: 0px
}
#footer_link {padding:25px 18px; color:#52524f
}
#footer_link a {color:#969691
}
#preview_search { width:1000px; background:url(../../images/frontend/preview_search.jpg) no-repeat left top; height:70px; position:relative
}
#preview_bg { background:url(../../images/frontend/preview_bg.jpg) no-repeat left top #fefdee; padding:27px 20px 30px 20px; font-size:11px; color:#5c5959; font-family:Tahoma;
}

#loader_container {text-align:center; position:absolute; top:40%; width: 450px; padding: 10px 0}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #a7a19a;
	border: 1px solid #43494F;
	width: 450px;
}

* html .border_preview {
	z-index:100;
	position:absolute; 
	background: #2D3135;
	border: 1px solid #43494F;
	width: 450px;
	height: 300px;
}

/* 11.08.2011 */
.cat_title { padding:17px 0 10px 0;
}
#types { padding:0px; margin:0px; width:253px; background:url(../../images/frontend/types_bg.png) repeat-y left top; font-size:0px;
}
.types_top { background:url(../../images/frontend/types_top.png) no-repeat left top;
}
.types_bottom {
	background:url(../../images/frontend/types_bottom.png) no-repeat left bottom;
	padding:65px 10px 22px 30px;
}
#types ul { padding:0; margin:0;
}
#types li {
	padding:0;
	margin:0;
	list-style: none;
	line-height:25px;
}
#types li a {
	text-decoration:none;
	padding:4px 0 4px 21px;
	background:url(../../images/frontend/type_arrow.png) no-repeat left top;
	font-size:18px;
	color:#2f2c26;
}
#types a:hover, #types a.current {
	background:url(../../images/frontend/type_arrow_a.png) no-repeat left top;
	color:#fffee4;
}


