/*
Theme Name:		unistrans.ru
Theme URI:		http://unistrans.ru
Description:	Russian transportation service
Version:		2
Author:			Anton Razumeev
Author URI:		http://unistrans.ru
*/

body { color: #333; font: 62.5% "Times new roman", Arial, sans-serif; background:#f3f2eb;}

* { padding: 0; margin: 0; }



/*---:[ global elements ]:---*/

a { color: #4478ae; text-decoration: underline; }	

	a:hover { color: #ff5400; text-decoration: underline; }
	
	a img { border: none; }
	
hr {margin: 20px 0;}

form {margin: 0px; padding: 0px;}
	
blockquote { font-style: italic; font-family: Arial, sans-serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }

abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
	
code { color: #090; font-family: Courier, monospace; }

pre { margin: 0 0 1.5em 0; font-size: 1.3em; clear: both; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

p.unstyled { font-size: 1.4em; }

.flickr_blue { color: #007ae4; text-transform: lowercase; }

.flickr_pink { color: #ff2a96; text-transform: lowercase; }

.green { color: #090; }

.red { color: #f00; }

.orange { color: #f40; }

.purple { color: #909; }



/*---:[ headlines ]:---*/

h1, h2, h3, h4 {margin: 0px; padding:0px;}

/*h1 { font-size: 3.6em; }

	#masthead h1 { clear: both; }
	
	h1 a, h1 a:hover { color: #000; text-decoration: none; }*/
	
	.single h2 {font: normal 22px "Times new roman", Arial, sans-serif; padding: 3px 0px;}
	
.posts h2 {font: normal 22px "Times new roman", Arial, sans-serif; padding: 3px 0px;}

	.posts h2 a { color: #004276; text-decoration: none; }
	
		.posts h2 a:hover { color: #ff5400; text-decoration: none; }		
	
	.posts h2, .mainpage h2 { margin: 0 0 0.1em 0; line-height: 1.1em; }
	
	.pages h2, h2.page_header {/*margin: 0 0 0.75em 0; padding: 0 0 0.6em 0;*/}
	
	h2.archive_head { font: normal 11px Tahoma, Arial, sans-serif; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 3px solid #000 !important; background: url('images/hr_dot_black.gif') 0 100% repeat-x !important; }
	
	
	#masthead h3 {/* margin: 0 0 0.75em 0;*/ font-weight: normal; font-size: 1.8em; text-transform: none; color: #888;}

	.entry h3 {/* margin: 2.5em 0 0.5em 0;*/ margin: 20px; }
	
	.entry h3.top {/* margin: 1.5em 0 0.5em 0 !important; */}
	

h4 { font: italic 1.2em Arial, sans-serif; color: #888; }

	h4 a { color: #888; text-decoration: none; }
	
		h4 a:hover { color: #888; text-decoration: underline; }
	
	.posts h4 { /*margin: 0 0 10px 0; padding: 0 0 0 0;*/ }



/*---:[ core layout elements ]:---*/

#container { width: 100%;/* margin: 15px auto 0 auto;*/ }
					
	#content_box { width: 100%; text-align: left; float: left; clear: both; }
	
/*		#content { width: 400px; /*padding: 0 0 0 20px;/ float: left; }*/
		
		/*#sidebar { width: 280px;/* padding: 0 0 0 15px;*/ /*float: right; }*/
	
		#l_sidebar { width: 150px;/* padding: 0 0 0 15px;*/ float: left; }
			


/*---:[ header styles ]:---*/

#masthead { background:#919291; padding-bottom: 15px; width: 980px; /*height: 100px; background: url('images/logo.gif') no-repeat;*/ /* uncomment the height and background declarations here if you intend to use a graphic in the header instead of the h1 */ }
#masthead img {text-align:left; /*margin-top:2px;*/}

	/* #masthead a { display: block; width: 970px; height: 100px; } */ /* uncomment this line if you use a graphic in the header - make sure the height of your header graphic is equal to the height declared in this line of code! */

ul#nav { list-style: none; width: 950px; padding: 0 10px; background: url('images/hr_dot_black.gif') repeat-x; border-bottom: 3px solid #000; float: left; clear: both; }

	ul#nav li { padding: 0.85em 40px 0.7em 0; font: bold 1.4em Arial, sans-serif; text-transform: uppercase; float: left; }
	
		ul#nav li a, ul#nav li a:visited { color: #000; text-decoration: none; }
	
		ul#nav li a:hover { color: #000; text-decoration: underline; }
		
		ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #090; text-decoration: underline; }
		
	ul#nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }
			
		ul#nav li.rss a { padding: 0 18px 0 0; background: url('images/icon_rss.gif') 100% 50% no-repeat; }
			
#header_img {/* position: relative; margin: 0 0 3.0em 0; border-bottom: 1px solid #000; float: left;*/ clear: both;}

	#header_img img {/* display: block; */} /* this is really just an IE 6 and 7 hack in disguise */



/*---:[ content styles ]:---*/

.entry { font-size: 1.3em; line-height: 1.3em; text-align:justify; padding-top: 5px; color:#454545;}
		
	.entry blockquote { font-size: 1.0em; }
	
		.entry blockquote.right { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
		
		.entry blockquote.left { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
	
			.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }
	
	.entry p {margin: 0px; padding: 0 0 7px 0;}

	.entry ul {margin-left: 20px; margin-bottom:10px;}
	/*.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
	
	.entry ul { list-style-type: square; }
	
		.entry li { margin: 0 0 0.5em 0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }*/
	
	.entry dl { margin: 0 0 1.5em 0; }
			
		.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
		
		.entry dd { margin: 0 0 1.5em 20px; }
		
	.entry .ad { margin: 0 0 0.5em 15px; float: right; }
	
	.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }

	.entry img { }

		.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
		
		.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
		
		.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
	
		.entry img.off { padding: 0 !important; border: none !important; }
		
		.entry img.stack { clear: none !important; }


	
.navigation { width: 500px; font-size: 1.4em; float: left; }
	
	.previous { padding: 0 20px 0 0; float: left; }
	
	.next { float: right; }

.clear { width: 50px; height: 1px; margin: 0 0 30px 0; clear: both; }

.rule { background: url('images/hr_tag_sep.gif') no-repeat; }

.flat { margin: 0 0 2.0em 0 !important; }

.whitespace { margin: 0 0 3.5em 0 !important; }



/*---:[ sidebar styles ]:---*/

ul.sidebar_list { list-style: none; }

	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { /*width: 210px; margin: 0 0 2.5em 0; font-size: 1.3em; line-height: 1.4em; float: left; */}

		li.widget h2, li.linkcat h2 {/* font-weight: bold; font-size: 1.077em; text-transform: uppercase; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 3px solid #000; background: url('images/hr_dot_black.gif') 0 100% repeat-x; */}

		li.widget p {/* margin: 0 0 1.5em 0; padding: 0 10px;*/ }
		
		li.widget ul, li.linkcat ul { /*list-style: square; margin: 0 0 0.5em 20px;*/ }
		
		li.widget ol, li.linkcat ol { /*margin: 0 0 0.5em 20px;*/ }
		
			li.widget li, li.linkcat li { /*margin: 0 0 0.7em 0; */}
			
				li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {/* text-decoration: none;*/ }
				
					li.widget li a:hover, li.linkcat li a:hover {/* text-decoration: underline; */}
			
				li.widget li .recent_date {/* padding: 0 0 0 8px; font-weight: bold; color: #888;*/ }
		
		li.widget ul.flickr_stream {/* list-style: none; margin: 0; padding: 0 10px; */}
		
			li.widget ul.flickr_stream li {/* margin: 0; padding: 0 5px 5px 0; display: inline; */}
			
				li.widget ul.flickr_stream li a img { /*padding: 3px; */}
				
				li.widget ul.flickr_stream li a:hover img {/* background: #ff2a96; */}
		
			/*---< FlickrRSS styles for the widget only >---*/
		
			li.widget_flickrrss { }
			
				li.widget_flickrrss a img { /*margin: 0 5px 5px 0; padding: 3px;*/ }
				
				li.widget_flickrrss a:hover img { /*background: #ff2a96; */}
				
		/*---< Calendar widget styles >---*/
		
		#calendar_wrap {/* font-size: 1.3em; */}
				



/*---:[ comment styles ]:---*/

#comments {float: left; clear: both; }

	ul#comment_list { list-style: none; margin: 0px; border-top: 1px solid #bbb; float: left; }
		
		ul#comment_list li.comment {padding: 0px; margin: 20px 0; float: left; }
			
		ul#comment_list li.trackback {padding: 1.2em 15px 0 15px;}
				
			.comment_meta { margin: 0 0 1.2em 0; }
			.comment_meta strong {line-height: 1em; font-size: 1.4em;}
			
				.comment_num { padding: 0 15px; margin-left: 15px; font: 9px Tahoma, Arial, sans-serif; color: #999; float: right; background: #ebf0f4;}
				
				.trackback .comment_num { padding: 0 0 0 20px; }
				
					.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
					
						.comment_num a:hover { color: #df0000; text-decoration: none; }
								
				.comment_time { font: 9px Tahoma, Arial, sans-serif; color: #999; line-height: 2em; }
		
			.comment .entry { padding: 0px; }
			
				.comment .entry p { margin: 0 0 7px 0; }
			


/*---:[ comment form styles ]:---*/

#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; }

	#comment_form p { padding: 0.6em 0; }
	
		#comment_form label {}

		#comment_form .text_input { width: 191px; padding: 3px; color: #333; font: normal 1.4em "Times new roman", Arial, sans-serif; border: 1px solid; border-color: #aaa #e2e2e2 #e2e2e2 #aaa; }
		
		#comment_form .text_area { width: 400px !important; height: 200px;}
	
		#comment_form .form_submit { padding: 0.2em 4px; font: 1.1em Tahoma, sans-serif; cursor: pointer; }
		
		#comment_form p.subscribe-to-comments { font-size: 1.4em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
			
			#email, #url {color:#004276;}


/*---:[ search form styles ]:---*/

#search_form { }

/*	#search_form .search_input { width: 201px; padding: 3px; color: #090; font: normal 1.0em Arial, sans-serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }*/
	
	li.widget .search_input { font-size: 1.1em !important; }
	
		#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
		

.tagged {/*position: relative; top: -10px;*/ padding: 0 10px 0 30px; margin-top: 7px; line-height: 1.6em; color: #999; float: left; width:74%; background: url("images/ico-tag.gif") 15px 3px no-repeat;  }
	.tagged img {position: relative; top: 5px;}

	.tagged a, .tagged a:visited { /*padding: 0.1em 0.25em;*/ color: #999; text-decoration: none; font: 1.2em "Times new roman", Tahoma, Arial, sans-serif; }
	
		.tagged a:hover { color: #000; text-decoration: none; }
		

.add-comment {margin: 10px 0 20px 0; clear:both;}
.add-comment a {font: 12px "Times New Roman", Times, serif;}

.date {font: 9px Tahoma, Arial, sans-serif; color: #999; width: 60px; position: relative; top: 23px; text-align: right; /*padding-bottom: 10px;*/ float: right;}
.logo-descr {font: normal 11px Tahoma, Arial, sans-serif; color:/* #999*/#fff; margin: 0 0 15px 25px; padding: 0px; line-height:normal; text-align:left;}
#logo {margin: 16px 0 0 25px;}

.entry {padding-left:15px; padding-right:15px;}
/*.entry, .mainpage h2, */.posts h2, .add-comment {padding-left:15px; padding-right:15px;}

.mainpage h2 {font: normal 18px "Times new roman", Arial, sans-serif; line-height: 1.1em; /*padding: 3px 0px;*/ padding: 0px; margin: 0px;}
	.mainpage h2 a { color: #fff; text-decoration: none; background: url("images/bg-h-news.png") #c2c7c5 bottom repeat-x; display:block; padding: 7px 13px 11px 13px;}
	.mainpage h2 a span {font: 11px "Times New Roman", Times, serif; color: #5b5d5e; position: relative; top: -2px;}
	,mainpage h2 a span i {font: 14px Arial, Tahoma, sans-serif;}
	.mainpage h2 a:hover { color: #fff; text-decoration: none; }
.mainpage .entry p {padding: 0 0 10px 0; margin: 0px;}
.mainpage .entry {padding: 0 13px;}
.mainpage .entry img {position:relative; left:-13px;}

/*#n-shd {font: normal 18px "Times new roman", Arial, sans-serif; line-height: 1.1em; padding: 7px 13px 11px 13px; color:#6e7071; width:300px; position: absolute; top: 1px; left: 1px; z-index:4; }
#n-shd span {font: 12px Arial, sans-serif;}*/

.main-posts {position: relative; top: /*-5*/1px;}
.main-posts h2 a {padding: 7px 13px 11px 13px; margin: 0px; display:block; font: bold 14px "Times New Roman", Times, serif; background: url("images/bg-q-inf.gif") #fff bottom right no-repeat; text-decoration: none;}

.entry h2 {padding: 0px;}

/*#l_sidebar {padding-top: 30px;}*/
/*#l_sidebar {background: #ecf4fa;}*/
.widget_categories, .widget_categories li, .widget_pages, .widget_pages li, .widget_meta, .widget_meta li, .linkcat, .linkcat li {list-style:none; margin:0px; padding:0px;}
.widget_categories li a, .widget_pages li a, .widget_meta li a, .linkcat li a, #linkcat-44 a {padding: 3px 10px; display:block; font-size:1.2em; line-height: 1.1em; text-decoration: none; color:#fff; border-bottom: 1px solid #6e7071; text-transform:uppercase; background: #919291;}
.widget_categories li a:hover, .widget_pages li a:hover, .widget_meta li a:hover, .linkcat li a:hover, #linkcat-44 a:hover { background:#ff6600; color:#fff; }
.widget_categories li .children a, #linkcat-43 a { font-size: 1.2em; padding-left: 19px; text-transform:none; color:#d9dad9; background:#6e7071; }
.widget_categories li .children a:hover, #linkcat-43 a:hover { background:#ffb800; color:#555;}
.widget_pages li a, .widget_meta li a, .linkcat li a {color:#333; font-size: 1.1em;}
.widget_pages li a, .linkcat li a {color: #444; text-transform:none; font-size: 1.2em; background:#aaaba8;}
/*#pages {border-top: 1px solid #999; margin-top: 5px; padding-top:5px;}*/
#links {display: none;}
.linkcat h2 {display: none;}

.widget_tag_cloud {text-align:center; padding: 0px 13px; overflow: hidden;}
.widget_tag_cloud a {display:inline; padding:0 6px; text-decoration:none; color:#777;}
.widget_tag_cloud a:hover {color:#fff; background: #ff6600;}

/*.spw_widget {padding-bottom: 25px;}*/
.spw_widget h3 {color:#6e7071; padding:4px 10px; margin:20px 0 5px 0px; text-transform: uppercase; font: 1.1em Tahoma, Arial, sans-serif;}
.spw_widget ul, .spw_widget li, .last-inf {list-style: none;}
.spw_widget li a {padding: 4px 10px 8px 10px; display:block; line-height: 1.1em; font-size:1.3em; text-decoration: none; /* border-bottom:1px dashed #999;*/}
#samsarin-php-1 li {background: url("images/li.gif") #f8f7f3 10px 9px no-repeat;/* margin-left: 8px; border-bottom: 1px solid #e1e0d9;*/}
#samsarin-php-1 li a {padding-left: 21px;}
#samsarin-php-1 li a:hover {background: url("images/li.gif") #fff 10px 9px no-repeat; color: #4478ae;}
#samsarin-php-2 li a {background: #f3f2eb;}
#samsarin-php-2 li a span {font: 11px "Times New Roman", Times, serif; color: #5b5d5e;}
#samsarin-php-2 li a i {color: #777;}
#samsarin-php-2 li #txt-q {font-size: 1.2em; display:block; /*padding: 10px 10px 20px 10px;*/}
#samsarin-php-2 li #txt-q img {width:250px; height: 83px; position:relative; left:-10px;}
#samsarin-php-2 li #txt-q p {/*display: inline; */padding: 0px 10px 10px 10px; margin: 0px;}
.spw_widget li a:hover, #samsarin-php-2 li a:hover {background: #fff; color: #4478ae;}

h3.tit-trans {padding-left: 36px; background: url("images/ico-trans-w.gif") #fff 10px 4px no-repeat; margin-bottom: 0px; border-top: 1px solid #eae9e1; border-bottom: 1px solid #eae9e1;}
#samsarin-php-1 ul {background: #f8f7f3; padding: 5px 0; border-bottom: 1px solid #eae9e1;}
h3.tit-qnews {padding-left: 36px; background: url("images/ico-news.gif") #fff 11px 4px no-repeat; border-top: 1px solid #eae9e1; border-bottom: 1px solid #eae9e1;}

.last-inf-b {margin:0 1px; background: #e2e1d8;}
.last-inf li a {padding: 7px 13px 11px 13px; display: block; font-size: 1.3em; /*background: url("images/bg-q-inf.gif") #fff bottom right no-repeat;*/ background: #f3f2eb; margin-bottom: 1px; text-decoration: none; }
.last-inf li a:hover {background: url("images/bg-q-inf.gif") #fff bottom right no-repeat; color: #4478ae;}

.posts, .single {width: 580px; float: left;}
.mainpage {/*padding: 25px 15px;*/width: 300px; float: left; background:#fff;/* border-left: 1px solid #aaa; border-right: 1px solid #aaa;*/}
#sidebar {float:left; width: 250px;}
.main-inf {float:left; width: 280px; }
.single {width: 50% !important; padding: 0 25px; background: #fff;}
.single .entry {padding: 5px 0 0 0;}

.posts h2 {padding: 0px 25px 2px 25px; }
.posts h2 span {font: 11px "Times New Roman", Times, serif; color: #6e7071; position: relative; top: -2px;}
.posts h2 span i {font: 14px Arial, Tahoma, sans-serifl;}
.posts .entry {font-size: 1.2em; color: #333; padding: 5px 25px 0 25px;}
.posts .clear { height:1px; margin:0px; padding:0px;}
.inf-layer {border-bottom:1px solid #eae9e1; padding: 10px 0 20px 0;}
.posts .tagged {padding-left: 40px; background-position: 25px 3px;}

.card-company {/*border: 1px solid; border-color: #e2e2e2 #aaa #aaa #e2e2e2;*/ border-bottom:1px solid #eae9e1; /* background:#eff3f7;*/ padding: 10px 0 20px 0;}
.card-company:hover {background: #fafaf8;}
/*.card-company h2 { padding: 0px 10px; }*/
.card-company h2 a {padding: 11px 50px 8px 15px; background:url("images/arrow-cmp.gif") /*15px bottom*/ right 13px no-repeat; display: block; font: bold 12px "Times New Roman", Times, serif; text-transform:uppercase;}
/*.card-company .entry {font-size: 1.2em; color: #333; padding: 5px 25px 0 25px;}*/
.card-company .entry p {margin: 0px; padding: 0 0 7px 0;}
.card-company .moreinf, .card-company .add-comment, .card-company .tagged {margin: 0 10px 5px 25px; padding: 0px; clear:both;}
.card-company .moreinf a, .card-company .add-comment a, .card-company .tagged a {font: 1.2em "Times New Roman", Times, serif;}

.moreinf a {background: url("images/ico-inf.gif") left 2px no-repeat; padding-left: 14px;}
.add-comment a {background: url("images/ico-comment.gif") left 2px no-repeat; padding-left: 14px;}
.card-company .tagged {background: url("images/ico-tag.gif") left 3px no-repeat; padding-left: 14px !important;}
.card-company .clear {/*margin-bottom: 15px;*/margin: 0px; padding: 0px; height:1px; border: 0px solid;}

.posts h1 {font: 1.2em Tahoma, Arial, sans-serif; text-transform:uppercase; padding: 0 15px; background: #333; color: #fff;}

.post-ratings {padding-left: 15px;}

.single h2 {padding: 20px 50px 18px 0px;}
.single .tagged {float: left; padding-left: 20px; background-position: 5px 3px;}
.card-more {}
.card-more h2 {padding: 21px 50px 18px 0px; border-bottom: 1px solid #ccc; color: #6e7071; font: 14px "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing: 0.14em;/* position: absolute; z-index: 10;*/}
/*.shdtit {position: absolute; z-index: 1; top: 18px; font: normal 22px "Times new roman", Arial, sans-serif; padding: 3px 0px; color: #ba7b00; left: 0px; display: block;}*/
.single .entry {font-size: 1.5em;}
.card-more .tagged, .single .tagged {margin-top: 25px;}
.card-more .entry {padding-top: 20px;}

.card-more .entry ul {margin: 5px 0; width:75%; text-align:left; border: 1px solid #fff;}
.card-more .entry ul li {margin: 0px 0;/* background: #fff6de;*/ background: #f3f2eb; border-bottom: 1px solid #fff; padding: 8px 10px; font: bold 10px tahoma, "Times New Roman", Times, serif; letter-spacing: 0.05em; text-transform:uppercase; list-style-position: inside; list-style-type: disc;}
.card-more .entry ul li ul {margin-left: 15px; border: 0px solid;}
.card-more .entry ul li ul li {font: normal 12px "Times New Roman", Times, serif; text-transform: none; border: 0px solid;}
.card-more .entry center h3 {margin: 0px !important; font: 12px "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing: 0.1em;}
.card-more .entry hr {border: 0px solid; width: 150px; height: 1px; background: #ddd;}

.comments_headers {color:#333; padding:4px 10px; margin:20px 0 5px 0px; text-transform: uppercase; font: 1.2em Tahoma, Arial, sans-serif; clear:both;}
.logout {font-size: 10px; text-decoration:none; color: #777; border: 1px solid #aaa; padding: 2px 3px;}
.logout:hover {text-decoration: none; color: #ff0000; background: #ebf0f4;}
/*
.related_post {background: #fff; opacity: 0.5;}
.related_post:hover {opacity: 1;}
.related_post li {list-style: none; margin: 0 1px 1px 0; display: block; float: left;}
.related_post li a {padding: 4px 10px 8px 10px; display:block; line-height: 1.1em; font-size:1.3em; text-decoration: none; width: 150px; height: 100px;  background: #f3f2eb; float: left;}
.related_post li a:hover {background: #fff; color: #4478ae;}
*/
#masthead #search_form {float: right; margin-top: -60px; position: relative; left: -12px;}
.search_input {width: 190px; padding: 2px 5px 3px 5px; color: #5f5f5f; background: #dadad4; border: 1px solid; border-color: #6a6d6e #FFF #FFF #6a6d6e; font: 11px Tahoma, Arial, sans-serif;}
#searchsubmit {position: relative; top: 7px; left: 3px; right: 10px;}
#search_form div {margin-left: 1px;}
#search_form div h2, #search_form div, #linkmap {font: 9px Tahoma, Arial, sans-serif; color: #d9d9d9;}
#search_form div h2 {display: inline; border-bottom: 1px dashed #cbcbcb; cursor: pointer;}
#search_form div h2:hover {border-bottom: 1px dashed #cbcbcb; color: #fff;}

#linkmap {display: block; text-decoration: none; text-align: right; position: relative; top: 6px; right: 26px; color: #bdbebd;}
#linkmap:hover {color: #fff;}

#footer {width: 70%; padding: 3.2em 10px 0 10px; float: left; clear: both;}
#footer p { margin: 0 0 0.923em 0; font: 0.9em Tahoma, Arial, sans-serif; color: #fff; }

	#footer a, #footer a:visited { color: #888; text-decoration: none; }
		
		#footer a:hover { color: #888; text-decoration: underline; }
		
.img-right {margin: 5px 0px 10px 20px; border: 1px solid #fbfbf9; border-bottom: 1px solid #fbfbf9; border-top: 1px solid #fbfbf9;}

.bgbanner {background: /*#f7f7f3*/ #fff; padding: 8px 12px; /*border-bottom: 1px solid #eae9e1;*/}
.bgbanner:hover {background: #f7f7f3;}

.begun, .begun:hover {text-decoration: none;}
.main-kontx table/*, .sin-kontx table*/, .sin-kontx-g table {position: relative; top: -5px; left: -4px;}
.main-kontx table td a, .sin-kontx table td a, .sin-kontx-g table td a {text-decoration: none; color: #999 !important; font: 8px Tahoma !important; text-transform: uppercase;}

/*.sin-kontx table td {width: auto !important; text-align: left !important; display: inline !important; padding: 0 0 0 5px;}
.sin-kontx-g td, .sin-kontx-g tr {display: block; padding-left: 6px; text-align: left; padding-bottom: 1px;}
.sin-kontx-g tbody, .sin-kontx-g table {display: block;}*/

.main-kontx {margin:0 1px; background: #fff;}
.main-kontx h4, .sin-kontx h4 {color:#6e7071; padding:5px 10px 5px 36px; margin: 0 1px; border-top: 1px solid #EAE9E1; border-bottom: 1px solid #EAE9E1; text-transform: uppercase; font: 0.7em Tahoma, Arial, sans-serif; background: #fff;}
.sin-kontx h4 {border-bottom: 2px solid #FFDC60;}
#begunRoot {position: relative; left: -4px; top: -5px;}
#s-k #begunRoot, #s-k table {left: -5px;}
#s-k .bgbanner {background: #FFF6D6; border-bottom:1px solid #FFDC60; border-top:1px solid #FFDC60; margin-bottom:5px;}
#s-k .bgbanner:hover {background: #fffae6;}

.sin-kontx {/*background: #fff;*/ width: /*238*/250px; float: left; margin: 10px; /*border: 1px solid; border-color: #eae9e1;*/}
/*.sin-kontx #begunRoot {left: -5px;}*/
.main-kontx h4, .sin-kontx h4 {padding-left: 12px;}
.sin-kontx h4 {border-top: 0px solid; /*margin:0 7px;*/}
.sin-kontx .bgbanner {padding-bottom: 8px;}

.sin-kontx-g {padding-left: 15px; background: url("images/ico-tick.gif") left 16px no-repeat; /*border: 1px solid #eae9e1;*/ border-top: 1px solid #ccc; /*margin-bottom: /*50*25px;*/ margin-top: 20px; padding-top: 8px;}
.sin-kontx-g .bgbanner {background: none; border: 0px solid;}
/*.sin-kontx-g:hover {border: 1px solid #9ed858;}*/
.sin-kontx-g table {position: absolute; top: 75px;}

/*#s-k, #s-k-g {display: block;}*/
.s-k-bex {position: absolute; padding: 6px 0 0 200px; font: bold 11px Tahoma; color: #999;}
.s-k-bex img {cursor: pointer; margin: 0 4px; font: 8px Tahoma;}
.dispn {display: none;}

.entry iframe {border: 5px dashed #e1e0da; margin: 0px; padding: 7px; width: 100%; height: 600px;}

.icdist {float: right; margin-top: -58px;}

/* --- run kontext --- */
.run-gen {width: 830px; overflow: hidden;}
/* ------------------------- */
/* ----------- 1 ----------- */
/* ------------------------- */

#run-k {}

#run-k ul#begunroot, #run-k ul#begunroot li, #run-k .bgbanner, #run-k .bgbanner div, #run-k table, #run-k tbody, #run-k tr, #run-k td {display: inline !important; margin: 0px !important; padding: 0px !important}

#run-k table, #run-k tbody, #run-k td {width: auto !important;}
#run-k li {padding: 0px !important; margin: 0px !important;}
#run-k #begunRoot {left: -5px !important;}

#run-k .bgbanner a {color: #fff !important; font: 10px Tahoma, Arial, sans-serif !important; text-decoration: none; padding: 0 14px 0 0; text-transform: uppercase;}
#run-k td a, #run-k td a font {color: #999 !important; text-decoration: none; font: 7px Tahoma, Arial, sans-serif !important; text-transform: uppercase;}
#run-k td a {padding: 0 5px;} 
#run-k table {position: relative; left: 669px; margin-bottom: 10px !important; top: 2px; z-index: 10; background: #fff !important;}
#run-k .bgbanner {display: block !important; background: #80004c; padding: 6px 12px !important; border-bottom: 1px solid #c080a6; }


.ie6 {color: #777; background: #fce9ee; font: 11px Arial, Tahoma; padding:7px 29px 10px 29px;}


.link-map, .link-add {display: block; color: #444; background: #aaabc4; text-decoration: none; font-size: 12px; position: relative; top: 10px; margin: 0 10px; padding: 10px;}
.link-map:hover, .link-add:hover {text-decoration: none;  color: #444;}
.link-add {margin-top: 1px; padding: 7px 10px; background: #aaaba8;}

.incat-top {padding: 16px 17px; border-bottom: 1px solid #eae9e1;}
.spl {color: #bcbcbc !important; text-decoration: none ;}
.spl:hover {color: #000 !important;}

.mainlnk, .lsidelnk {clear: both; margin: 100px 10px 10px;}
.footerlnk {width: 130px; color: #ddd !important;}
.lsidelnk {/*border:1px solid #AAAAAA;*/ padding:5px; line-height: 14px; color: #ddd;}
.lsidelnk a, .footerlnk a, .sinsidelnk a {color: #ddd !important; border-bottom: 1px dotted #ddd;}

.sinsidelnk {clear: both; width: 115px; margin: 0 10px; /*border:1px solid #AAAAAA;*/ padding:5px; line-height: 14px; color: #ddd;}
.rpglnk {padding: 20px 10px; color: #a0a0a0;}
.rpglnk a {color: #a0a0a0 !important; border-bottom: 1px dotted #a0a0a0;}
.alnk {padding: 20px; color: #999;}
.alnk a {color: #999 !important; border-bottom: 1px dotted #999;}

.idealnk {margin: 20px 10px 10px; padding: 10px; font: 13px Arial, Tahoma, sans-serif; text-transform: uppercase; background: #ff6600;}
.idealnk a {text-decoration: none; color: #fff; line-height: 16px;}
.furrghtd {display: none !important;}

/*
div#begun_block_230591611 .begun_adv_fix_ver .begun_adv_sys_logo, #begun_block_230591611 .begun_adv_ext td.begun_adv_sys_logo {padding: 0px !important;}
div#begun_block_230591611 .begun_adv_ext.begun_adv_ver td.begun_adv_sys_sign_up {padding: 0px !important;}
*/

div#begun_block_230591611 table.begun_adv a, div#begun_block_230591611 table.begun_adv a b {font-family: "Times new roman", Times, serif !important;}
div#begun_block_230591611 .begun_adv_fav div.begun_adv_title a {text-decoration: none !important; line-height: 18px !important;}
div#begun_block_230591611 table.begun_adv td.begun_adv_cell {padding: 5px !important;}
div#begun_block_230591611 table.begun_adv {border: none !important;}

.related_post {border-left: 1px solid #ccc; padding: 20px 0; position: relative; top: 25px;}
.related_post li {list-style: none; padding: 5px 12px 7px 15px;}
.related_post li a {padding: 0 3px 13px; border-bottom: 1px solid #EAE9E1; line-height: 1.1em; font-size:1.3em; display: block; text-decoration: none;}

/*.sin-kontx {position: fixed; left: 727px;}*/

.paginated-comments-pages {font-size: 14px; float: right;}
.paginated-comments-pages a {font-size: 14px; padding: 0 2px;}
.pcp {position: relative; top: -26px;}
.pcp2 {position: relative; top: 20px;}
