/* Table of Contents:



	Typography

	Header Layout

	Middle Layout

	Suggestion Layout

	Footer Layout

	

*/

  /* {border: solid 1px #f00;

  

} 

/* Typography

--------------------------------------------------------------------------------------- */



.incenter {

     font-family: Verdana;

     padding: 0px 30px 15px 30px;

     font-size: 0.80em;

}



.entertext {

	padding: 4px 20px 0px 40px;

	font-size: 13px;

	font-weight: bold;

	color: #ffffff;

}



.entertext a{

	font-size: 13px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

}



.form {

	margin: 0px 8px 0px 5px;

	font-size: 12px;

	border: 0px;

	color: #4097bf;

}



/* Header Layout

--------------------------------------------------------------------------------------- */



#head {

	position: relative;

	height: 96px;

	background:url(/themes/Theme2/img/head.jpg) #7ed1ef left top repeat-x;

}



#head-leftborder {

	position: absolute;

	left: 0px;

	width: 25px;

	height: 96px;

	background:url(/themes/Theme2/img/head-leftborder.jpg) left top no-repeat;

}



#head-rightborder {

	position: absolute;

	right: 0px;

	width: 25px;

	height: 96px;

	background:url(/themes/Theme2/img/head-rightborder.jpg) left top no-repeat;

}



#enter-leftborder {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 22px;

	height: 25px;

	background:url(/themes/Theme2/img/enter-leftborder.jpg) left top no-repeat;

	z-index: 3;

}



#enter-rightborder {

	position: absolute;

	right: -10px;

	top: 0px;

	width: 10px;

	height: 25px;

	background:url(/themes/Theme2/img/enter-rightborder.gif) left 1px no-repeat;

	z-index: 3;

}



#enter {

	position: absolute;

	left: 0px;

	height: 25px;

	background:url(/themes/Theme2/img/enter.gif) left top repeat-x;

	z-index: 3;

}



#logo {

	position: absolute;

	left: 35px;

	top: 35px;

	width: 266px;

	height: 51px;

	background:url(/themes/Theme2/img/logo.png) left top no-repeat;

}



#banner {

	position: absolute;

	right: 40px;

	top: 20px;

	width: 470px;

	height: 61px;

	background:url(/themes/Theme2/img/banner0.gif) left top no-repeat;

}



#horisontalmenu {

	position: relative;

	top: 10px;

	left: 20px;

}



#hnavigation {

    list-style: none inside none;

}



#hnavigation li {

    float: left;

    text-align: center;

	position: relative;

	margin-left: -4px;

	width: 105px;

	height: 38px;

	font-weight: bold;

	font-size: 13px;

}

#hnavigation a {

	padding-top: 2px;

    display: block;

	color: white;

	height: 38px;

    text-decoration: none;

	background:url(/themes/Theme2/img/book-mark.png) left top no-repeat;

}



#hnavigation a:hover {

	color: white;

	background:url(/themes/Theme2/img/book-mark.png) -105px top no-repeat;

}



#mainbookmark {

	padding-top: 2px;

	color: white;

	background:url(/themes/Theme2/img/book-mark.png) -105px top no-repeat;

}



#menublock {

position: relative;

}



.poiskbg {

	position: absolute;

	top: 110px;

	right: 200px;

	height: 31px;



}



.poisk {

	position: absolute;

	left: 0px;

	top: 0px;

	margin: 1px 1px 0px 1px;

	padding: 3px 0px 2px 5px;

	font-size: 11px;

	width: 145px;

	color: #bbb;

	font-family: Verdana;

	background: #f9f9f9;

	border: 0px;

	z-index: 2;

}



.naprimer {

	font-family: Verdana;

	color: #bbb;

	position: relative;

	right: -50px;

	top: 3px;

	font-size: 9px;

}



.pbg {

	background:url(/themes/Theme2/img/searchfield.gif) left top no-repeat;

	position: absolute;

	left: 0px;

	top: 0px;

	width: 152px;

	height: 31px;

}



#searchbutton {

	position: absolute;

	left: 160px;

	top: 0px;

	background:url(/themes/Theme2/img/searchbutton.png) left top no-repeat;

	color: white;

	font-size: 13px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	width: 101px;

	height: 31px;

	text-align: center;

	padding-top: 2px;

}



#searchbutton a{

	color: white;

}



/* Middle Layout

--------------------------------------------------------------------------------------- */

.outer {

	word-wrap: break-word;

	margin-left: 280px; /* L */

}

.wrap-cl {

	float: left;

	width: 100%;

	margin-right: -1px;

}

.center {

	float: right;

	width: 100%;

	margin-left: -1px;

}

.left {

	float: left;

	position: relative;

	width: 280px;  /* L */

	margin-left: -281px;  /* -L-1 */

}



.leftblock {

	font-family: Verdana;

	padding: 0px 0px 30px 30px;

	font-size: 0.75em;

}

.leftbottomblock {

	font-family: Verdana;

	padding: 0px 0px 30px 30px;

	font-size: 0.75em;

}



/* Footer Layout

--------------------------------------------------------------------------------------- */



#bottom {

	position: relative;

	clear: both;

	height: 62px;

	font: 18px Arial, Tahoma;

	color: #ccc;

	background: url(/themes/Theme2/img/bottombg.gif) #f2f2f2 repeat-x left top;

}



#bottom-left {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 19px;

	height: 62px;

	background:url(/themes/Theme2/img/bottom-left.png) left top no-repeat;

}



#bottom-right {

	position: absolute;

	right: 0px;

	top: 0px;

	width: 19px;

	height: 62px;

	background:url(/themes/Theme2/img/bottom-right.png) left top no-repeat;

}



#bottomtext {

	position: absolute;

	right:40px;

	top: 0px;

	padding: 10px 5px 0px 5px;

	font-size: 13px;

	background:url(/themes/Theme2/img/bottomstrike.gif) left top repeat-x;

	line-height: 1.5;

	z-index: 2;

}



#bottomtext a{

	text-decoration: none;

	font-weight: bold;

	color: #ccc;

}



#bottomtext a:hover{

	text-decoration: none;

	font-weight: bold;

	color: #5aaace;

}

#alogan{

	text-decoration: none;

	font-weight: bold;

	color: #ffffff;

}



#bottom-bgpic {

	position: absolute;

	right: 210px;

	top: 0px;

	width: 27px;

	height: 60px;

	background:url(/themes/Theme2/img/bottom-quest.jpg) left top no-repeat;

}

.button1 {

     position: relative;

     top: -1px;

     background:url(/themes/Theme2/img/enter.gif) left -3px repeat-x;

     border:0px;

     color:#fff;

     font-weight: 600;

     font-size:13px;

     margin-bottom: -2px;

}

.button { border: 1px solid #CCCCCC; background: #FFFFFF url(images/button.jpg) bottom left repeat-x; font-size: 10px; color: #000000;}

#searchbutton {

     position: absolute;

     left: 160px;

     top: 0px;

     background:url(/themes/Theme2/img/searchbutton.png) left top no-repeat;

     border: 0px;

     color: white;

     font-size: 13px;

     font-weight: bold;

     color: #fff;

     text-decoration: none;

     width: 101px;

     height: 31px;

     text-align: center;

     padding-bottom: 10px;

}

#.tbl-border { background-color:#CCCCCC; color:#DDDDDD }

.tbl { font-family: Tahoma, Arial, helvetica, serif; font-size:11px; padding:3px 4px 3px 4px }

.tbl1 { font-family: Tahoma, Arial, helvetica, serif;	font-size:11px; color:#777777; background-color:#fdfdfd; padding:4px }

.tbl2 { font-family: Tahoma, Arial, helvetica, serif;	font-size:11px; color:#777777; background-color:#f6f6f6; padding:4px }

.forum-caption { font-family: Tahoma, Arial, helvetica, serif; font-size: 10px; font-weight: bold; background-image:url(themes/PDAlib/images/forum_bg.gif); color:#225992; background-color:#F6F6F6; :11px 4px 3px 4px }

#counter {

padding: 15px 0px 5px 30px;

}

a.tag1 { font-size:85%; /*color:#BFBFBF !important;*/ }

a.tag2 { font-size:90%; /*color:#BFBFBF !important;*/ }

a.tag3 { font-size:95%; /*color:#BFBFBF !important;*/ }

a.tag4 { font-size:100%; /*color:#AFAFAF !important;*/ }

a.tag5 { font-size:105%; /*color:#9F9F9F !important;*/ }

a.tag6 { font-size:110%; /*color:#8F8F8F !important;*/ }

a.tag7 { font-size:115%; /*color:#7F7F7F !important;*/ }

a.tag8 { font-size:120%; /*color:#6F6F6F !important;*/ }

a.tag9 { font-size:125%; /*color:#5F5F5F !important;*/ }

a.tag10 { font-size:130%; /*color:#4F4F4F !important;*/ }

a.tag11 { font-size:135%; /*color:#3F3F3F !important*/; }

a.tag12 { font-size:140%; /*color:#2F2F2F !important; font-weight:bold;*/ }

a.tag13 { font-size:145%; /*color:#1F1F1F !important; font-weight:bold;*/ }

a.tag14 { font-size:150%; /*color:#000 !important; font-weight:bold;*/ }

a.tag15 { font-size:155%; /*color:#000 !important; font-weight:bold;*/ }

a.tag16 { font-size:165%; /*color:#000 !important; font-weight:bold;*/ }

a.tag17 { font-size:170%; /*color:#000 !important; font-weight:bold;*/ }

/* ==================

Classes for ..

===================*/