@import url("forms.css");
@import url(http://www.google.com/cse/api/branding.css);

body {
	font-family: Arial, Helvetica, sans-serif; font-size:100%; color: #000000;
	background-color:#FFF;
	margin: 0px; padding: 0px;
	font-size:100%;
	}

a {color:#0080ff;}
/******************************************.header**********************************************************************************/
#header {
	height:70px;
	width:100%;
	background-image:url(/img/head/unterschatten.png);
	background: expression('#202020'); 
	background-color:#202020;
	background-repeat: repeat-x;
	z-index:1;
}
	
#logo { 
	margin:0px;
	width:100%;
	height:61px;
	background:#202020;}

.border {
	clear:both;
	left:0px;
	height:30px;
	width:100%;
	background:url(/img/head/border.png); 
	z-index:10; 
	background: expression('none'); 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/head/border.png,sizingMethod=crop);
	font-size:70%;

	}
	
.border a { color:#FF9900; text-decoration:none; font-weight:bold;}
	
#top_border.border  { margin-top:-10px;}

#bottom_border.border  { margin-bottom:-16px; }
/******************************************end .header*****************************************************************************/

#main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background: #FFFFFF;
	
	margin:0px 200px 20px 205px;
	padding:5px 20px 5px 20px;


	
/*	border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3; */
	border-right: none;
	border-left: none;
	
	color:#333333;
}

div.works {
	
}

h1 { font-size:150%; padding:0px; margin:10px 0px 0px 0px; color:#000000; }
#main h2 { font-size:130%; padding:0px; margin:15px 10px 5px 0px; color:#333;}
#main h3 { font-size:120%; margin:0px; margin-bottom:4px; color:#0099CC;}
#main li { margin-left:0px; margin-top:0.5em;}
p { margin:0px 0px 10px; padding:0px; font-size:0.9em; line-height:1.6em;}
.time { font-size:0.6em; color:#666666; margin-right:0.5em;}
.autor { font-size:0.8em; color:#666666; margin:0px; text-indent:0px;} 
p.bold { font-weight:bold; text-indent:0px;}
span.ps { color:#0080ff;}
abbr { cursor: pointer; cursor: hand;}

/**		лист новостей	**/

ul.news_list {list-style-type: square; margin-top: -5px; // margin-left:45px;}
ul.news_list li {margin-left:-25px; line-height:140%;}

/**************************************.vmenu******************************************************************************/
.vmenu {
	background: #EFF1F4;
	z-index:50;
	
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	margin-top:5px;
	height:100%;
}

#left_menu.vmenu {
	float:left;
	left:0px; width:200px;
	border-right: 1px #C3c3c3 solid;
	padding-bottom:0px;
}

#right_menu.vmenu {
	float:right;
	right:0px; width:180px;
	border-left: 1px #C3c3c3 solid;
	background-image:none;

}

.vmenu .headline {
	height:40px;
	width:100%;
	background: url(/img/menu/h2_bg.png) repeat-x; 
	border-top: 1px solid #CCCCCC;  text-decoration:none;
}
	
.vmenu .headline h2 { 
	font-size:16px; color:#666666; 
	margin:0px;
	padding: 10px 0px 0px 10px;
	cursor:pointer; text-decoration:none;	}


#right_menu p {
	font-size:0.8em; line-height:1.2em; margin:5px 10px 10px 10px;	
}
	
.vmenu .box {
	padding:0 0 5px 10px;
}

.vmenu .box .subbox {
	padding:0 0 10px 5px;
	display:none;
}

.vmenu .box h3 {font-size:10pt; color:#296bb5; padding:0px; margin:0 0 5px 0; text-align:left; border-bottom: 1px solid #C3C3C3; cursor:pointer; }


.vmenu .search {background-image:url(/img/menu/search_bg.png); background-repeat:repeat-x; margin:0px; padding:0px; height:39px; margin-top:-10px; }


.vmenu .box a { color:#FF9900; text-decoration:none; }

a.underline:hover {	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FF6600;}
span.underline:hover {	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #296bb5;}




.groupCaption {font-size:10pt; color:#296bb5; margin:0px; padding:0px; text-align:center; }

.left_menu li { margin-top:2px; margin-left:10px; list-style-image:url(../img/left_bullet_b.gif); }
.left_menu li a {font-size:9pt; color:#333333; padding:0px; margin:0px; text-decoration:none; font-weight:normal; }
.left_menu li a:hover {font-size:9pt; color:#FF9900; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FF6600; padding:0px; margin:0px; text-decoration:none; font-weight:normal; }

.left_menu li.select {background-image:url(/img/menu/select.png); background-repeat:repeat-y; font-size:9pt; margin-left:0px; padding-left:10px; font-weight:normal; }







.footer {height: 55px; width:100%; clear:both; z-index:1; background-image:url(/img/head/oberschatten.png); background-repeat:repeat-x; background-position:bottom; background-color:#202020;	background: expression('#202020');  font-size:80%;}
.footer .item { margin-left:10px; color:#FFFFFF; padding-top:12px; float:left; }
.footer .item a {color:#0080ff;}
.footer .copyright { color:#FFFFFF; padding-top:12px; padding-right:10px; text-align:right; }

/*		Menu Script		*/
#basic-accordian {
	position:absolute;
	top:80px; bottom:60px; 
	background: #EFF1F4;
	z-index:0;


	left:0px; width:190px;
	border-right: 1px #C3c3c3 solid;
}

.accordion_headings{
	height:40px;
	width:100%;
	background: url(http://poiser.name/img/menu/h2_bg.png) repeat-x; 
	border-top: 1px solid #CCCCCC;
	cursor:pointer;

}

.accordion_headings h2, .accordion_headings h2 a {
	font-size:16px; color:#666666;
	padding:0px 0px 0px 10px;
	height:16px; margin-top:10px;
	text-decoration:none;
}


.accordion_headings:hover{
	background: url(http://poiser.name/img/menu/h2_bg.png) repeat-x; 
}

.accordion_child{
	padding-left:10px; padding-bottom:5px; 	background: #EFF1F4;

}

.accordion_child h3, .accordion_child h3 a {font-size:90%; color:#296bb5; padding:0px; margin:0 0 5px 0; text-align:left; border-bottom: 1px solid #C3C3C3; cursor:pointer; text-decoration:none; z-index:50;}

.accordion_child .subbox { margin-bottom:10px; 	background: #EFF1F4; font-size:70%;}
.accordion_child .subbox a { color:#FF9900; text-decoration:none; }

div.banner {
	float:left;
	margin:5px;
}

code {
	font-size:1.25em;
	line-height:30px;
	color:#C60;
	padding:10px;
}

/** FavIconCods for Portfolio **/

a.id1029 {
	padding-left:21px;
	background:url(http://exklusive-torten.de/templates/et/favicon.ico) no-repeat left top;
}

a.id1035 {
	padding-left:21px;
	background:url(http://r7-bw.de/templates/region/favicon.png) no-repeat left top;
}

a.id1036 {
	padding-left:21px;
	background:url(http://rtmedis.de/img/fav.png) no-repeat left top;
}

a.id1039, a.id1084 {
	padding-left:21px;
	background:url(/img/works/1039/fav.png) no-repeat left top;
}

a.id1042, a.id1047, a.id1085 {
	padding-left:21px;
	background:url(/img/works/1042/fav.png) no-repeat left top;
}

a.id1045,a.id1048 {
	padding-left:21px;
	background:url(/img/works/1045/fav.png) no-repeat left top;
}

a.id1049 {
	padding-left:21px;
	background:url(/img/works/1049/fav.png) no-repeat left top;
}

a.id1050 {
	padding-left:21px;
	background:url(/img/works/1050/fav.png) no-repeat left top;
}

a.id1051 {
	padding-left:21px;
	background:url(/img/works/1051/fav.png) no-repeat left top;
}

a.id1052 {
	padding-left:21px;
	background:url(/img/works/1052/fav.png) no-repeat left top;
}

a.id1053, a.id1063 {
	padding-left:21px;
	background:url(/img/works/1053/fav.png) no-repeat left top;
}

a.id1058 {
	padding-left:21px;
	background:url(/img/works/1058/fav_small.png) no-repeat left top;
}

a.id1059 {
	padding-left:21px;
	background:url(/img/works/1059/fav.png) no-repeat left top;
}

a.id1060, a.id1064 {
	padding-left:21px;
	background:url(/img/works/1060/fav.png) no-repeat left top;
}


a.id1061 {
	padding-left:21px;
	background:url(/img/works/1061/fav.png) no-repeat left top;
}

a.id1066 {
	padding-left:21px;
	background:url(/img/works/1066/fav.png) no-repeat left top;
}

a.id1068 {
	padding-left:21px;
	background:url(/img/facebook.gif) no-repeat left top;
}

a.id1069 {
	padding-left:21px;
	background:url(/img/works/1069/fav.png) no-repeat left top;
}

a.id1071 {
	padding-left:21px;
	background:url(/img/works/1071/fav.png) no-repeat left top;
}

a.id1073, a.id1075 {
	padding-left:21px;
	background:url(/img/works/1073/fav.png) no-repeat left top;
}

a.id1074 {
	padding-left:21px;
	background:url(/img/works/1074/fav.png) no-repeat left top;
}

a.id1076 {
	padding-left:21px;
	background:url(/img/works/1076/fav.png) no-repeat left top;
}

a.id1077 {
	padding-left:21px;
	background:url(/img/works/1077/fav.png) no-repeat left top;
}

a.id1078 {
	padding-left:21px;
	background:url(/img/works/1078/fav.png) no-repeat left top;
}

a.id1079 {
	padding-left:21px;
	background:url(/img/works/1079/fav.png) no-repeat left top;
}

a.id1080 {
	padding-left:21px;
	background:url(/img/works/1080/fav.png) no-repeat left top;
}

a.id1080 {
	padding-left:21px;
	background:url(/img/works/1080/fav.png) no-repeat left top;
}

a.twitter {
	padding-left:21px;
	background:url(/img/twitter.png) no-repeat left top;
}

a.facebook {
	padding-left:21px;
	background:url(/img/facebook.gif) no-repeat left top;
}

a.email {
	padding-left:21px; 
	background:url(/img/mail_open.png) no-repeat left top;
}

div.balka {
	height:10px;
	background:#FF9900;
	background-position:0px -5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#startpage_works {
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
}

#startpage_works li {
	display:inline-block;
	margin:10px 1%;
	text-align:center;
	width:250px;
}