/*
Theme Name: WP-Andreas01
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: Первая тема от Andreas, основана на бемплатном дизайне <a href="http://andreasviklund.com/templates/">andreas01</a>. Дополнительные темы и плагины доступны на сайте автора.
Version: 1.5
Author: Andreas Viklund
Author URI: http://andreasviklund.com/
Translator: Антон Скоробогатов
Translator URI: http://skorobogatov.ru

Latest updated: July 15th, 2006
Thanks and greetings: R.J Kaplan (who did the first WordPress port of this design), Rob Miller (who wrote the List Subpages code), Ainslie Johnson (who helped with betatesting and bugfixing) and Johanna Fält (for whom this theme was originally created). Also thanks to webhostingsources.com for providing valuable help and theme fixes!
*/

/* Body */

a:link, a:visited
{
        line-height:1.2em;
	font-family:  tahoma, sans-serif;
	text-decoration: none;
	color: #0050be;
}
a:hover, a:active
{
        line-height:1.2em;
	font-family:  tahoma, sans-serif;
	text-decoration: underline;
	color: #0050be;
}


#menu2
{
        line-height:1.2em;
	font-size: 8pt;
	font-family:  tahoma, sans-serif;
	text-decoration: none;
	color: black;
}

.b1:link, .b1:visited
{
        line-height:1.2em;
	font-size: 14pt;
	font-family:  arial, sans-serif;
	text-decoration: none;
	color: #003466;
}
.b1:hover, .b1:active
{
        line-height:1.2em;
	font-size: 14pt;
	font-family:  arial, sans-serif;
	text-decoration: underline;
	color: #003466;
}


.b2:link, .b2:visited
{
        line-height:1.2em;
	font-size: 8pt;
	font-family:  arial, sans-serif;
	text-decoration: none;
	color: #003466;
}
.b2:hover, .b2:active
{
        line-height:1.2em;
	font-size: 8pt;
	font-family:  arial, sans-serif;
	text-decoration: underline;
	color: #003466;
}


html
{
	height: 100%;
	margin-bottom: 0em;
}

*{margin:0; padding:0;}
body{
	color:black; 
	font: 10pt tahoma, sans-serif; 
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 16pt;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	color: black;
        line-height:1.2em;
}

h2
{
	font-size: 12pt;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	color: black;
        line-height:1.4em;
}

h3
{
	font-size: 11pt;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	color: black;
        line-height:1.2em;
}


img{
          border: #ffffff;
}

#menu
{
	font-size: 11pt;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	color: #FF8B00;
}

#menu1
{
	font-size: 8pt;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	color: #5E5E5E;
}


#wrap
{
	background-color: white; 
	color: black; 
	margin:0 auto; 
	padding:0;
	width:980px;
}


/* Header */
#header{margin:0px 0 0;}
letter-spacing:-1px; margin:0 0 0px; width:980px;}

/* Sidebars */
#leftside{clear:left; float:left; margin:0 0 0px; padding:0; width:45px;}
#extras{float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:350px;}

/* Content */
#content{line-height:1.6em;margin:0 45px 0px;padding:0;}
#contentwide{line-height:1.6em;margin:0 0 0px 0px;padding:0;}
#content h2,#contentwide h2{font-size:12pt;margin:0 0 0px;color:#464646}
#content h3,#contentwide h3{font-size:12pt;margin:0 0 8px;}
#content img,#contentwide img{border:0px solid white;margin:0px 0px 0px 0;}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}
#content li,#contentwide li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}
#cont img,#contentwide img{border:0px solid white;float:left;margin:4px 4px 4px 0;}
#cont {
	font-size: 12pt;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	color: #464646;
}


/* Subpage menu */
#subpages{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:right;font-weight:bold;line-height:1.3em;margin:-5px 0 8px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-size:1.2em;font-weight:bold;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;}
#subpages ul.submenu{line-height:1.4em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;float:left;font-weight:bold;margin-bottom:5px;padding:3px 1px 3px 5px;text-decoration:none;width:180px;}

#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{background-color:#eaeaea;border-left:4px solid #286ea0;color:#505050;}
#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;}

/* Tags */
p,ul,ol{margin:0 0 18px;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 20px;width:140px;}

/* Forms */
#s,#submit{background-color:#ffffff;border:1px solid #5E5E5E;color:#505050;font-size:0.9em;margin:2 2 2px;padding:0px;width:78px; height:18px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}

/* Float fix */
.contenttext{overflow:hidden;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}


/* Various classes */
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:8pt;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{margin:0 0 25px;}
.postinfo{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:1px 0 40px;padding:8px 5px 8px 8px;}
.comment{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#606060;margin:0 0 10px;padding:8px 5px 0 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}