/*
Theme Name: FECS
Theme URI: http:/www.fecs.ru/
Description: FECS theme
Version: 1.0
Author: Anton Shirikov
Author URI: http://www.control-cms.com/
Tags: FECS, WebDesign, Creative
*/

/* Simple Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
}
body{text-align: center;}
a {
	text-decoration: none;
}

ul {
	list-style: none;
}

a img {
	border: none;
}

body {
	font-family: Arial, sans-serif, serif;
	font-size: 12px;
	color: #ccc;
	background-color: #000;
}

/* Classes */
div.clear {
	clear: both;
}

/* Main Wrapper */
div#wrapper {
	width: 845px;
	margin: 0 auto;
        text-align: left;
	}
	/* Header */
	div#wrapper div#header {
		float: left;
		position: relative;
		margin: 37px 0 20px;
		width: 100%;
		display: inline; /* IE6 fix */
		}
		div#wrapper div#header a.header {
			float: left;
			width: 164px;
			height: 93px;
			text-indent: -9999px;
			background: url('./images/logo.jpg') top left no-repeat;
		}
		/* Navigation */
		div#wrapper div#header ul#menu-top {
			float: left;
			margin: 65px 0 0 35px;
			}
			div#wrapper div#header ul#menu-top li {
				float: left;
				margin-right: 1px;
				}
				div#wrapper div#header ul#menu-top li a {
					float: left;
					width: 90px;
					height: 17px;
					line-height: 17px;
					color: #999;
					text-align: center;
					background-color: #292929;
					}
					div#wrapper div#header ul#menu-top li a:hover {
						color: #fff;
					}
				/* Search Form */
				div#wrapper div#header form ul#menu-top li input {
					width: 239px;
					height: 13px;
					border: 1px solid #292929;
					background-color: #0c0c0c;
					color: #fff;
					}
					div#wrapper div#header form ul#menu-top li input.submit {
						margin: 0px;
						margin-left: 3px;
						padding: 0px;
						width: 31px;
						height: 17px;
						font-size: 11px;
						font-weight: bold;
						background-color: #292929;
						border: none;
					}
					div#wrapper div#header form span.search {
						position: absolute;
						top: 85px;
						right: 45px;
						font-size: 11px;
						color: #333;
					}
	/* Side Bar */
	div#wrapper div#sidebar {
		float: left;
		width: 200px;
		display: inline; /* IE6 fix */
		margin-top: 29px;
		}
		div#wrapper div#sidebar h3 {
			font-weight: normal;
			font-size: 12px;
			margin: 0 0 5px 5px;
		}
		div#wrapper div#sidebar ul#categories {
			margin: 20px 0 0 0px;
			}
				div#wrapper div#sidebar ul#categories li a {
					padding-left: 15px;
					line-height: 25px;
					text-decoration: none;
					color: #fff;
					background: url('./images/arrow.jpg') center left no-repeat;
					}
					div#wrapper div#sidebar ul#categories li a:hover {
						text-decoration: underline;
					}
				div#wrapper div#sidebar ul#categories li a.active {
					text-decoration: underline;
				}
		div#wrapper div#sidebar div#flash {
			margin-top: 60px;
			width: 128px;
			height: 180px;
		}
		div#wrapper div#sidebar p {
			width: 175px;
			margin-left: 5px;
			color: #666;
		}
		div#wrapper div#sidebar a {
			text-decoration: underline;
		}
	/* Content */
	div#wrapper div#content {
		float: left;
		width: 642px;
		}
		div#wrapper div#content div.post_snippet {
			line-height: 18px;
			margin-bottom: 30px;
			}
			div#wrapper div#content div.post_snippet a {
				text-decoration: underline;
			}
			div#wrapper div#content div.post_snippet p, div#wrapper div#content div.post_snippet ol, div#wrapper div#content div.post_snippet ul {
				float: left;
				width: 100%;				
			}
			div#wrapper div#content div.post_snippet h3 {
				float: left;
				width: 100%;
				font-size: 18px;
				font-weight: normal;
				margin: 15px 0;
			}
			div#wrapper div#content div.post_snippet h2 {
				font-size: 24px;
				margin: 15px 0 15px 0;
				font-weight: normal;
				color: #ccc;
				}
				div#wrapper div#content div.post_snippet h2 a {
					color: #ccc;
					text-decoration: none;
				}
		div#wrapper div#content div.wp-pagenavi {
			color: #666;
			}
			div#wrapper div#content div.wp-pagenavi  span {
				margin-right: 10px;
			}
			div#wrapper div#content div.wp-pagenavi  span.current {
				margin: 0 3px;
				font-weight: bold;
			}
			div#wrapper div#content div.wp-pagenavi a {
				margin: 0 3px;
				color: #666;
				}
				div#wrapper div#content div.wp-pagenavi a:hover {
					text-decoration: underline;
				}
		div#comments-wrapper {
			float: left;
			display: inline;
			margin-top: 20px;
		}
		div#comments-wrapper form label {
			float: left;
			margin: 5px 0;
			display: inline;
			width: 60px;
		}
		div#comments-wrapper form input {
			float: left;
			margin: 5px 0;
			display: inline;
			width: 250px;
			background-color: #0c0c0c;
			border: 1px solid #333;
			color: #ccc;
			}
			div#comments-wrapper form input.submit {
				color: #cc3399;
				text-decoration: underline;
				border: none;
				background: none;
				width: auto;
			}
		div#comments-wrapper form br {
			clear: left;
		}
		div#comments-wrapper form textarea {
			float: left;
			display: inline;
			margin: 10px 0;
			width: 600px;
			border: 1px solid #333;
			color: #ccc;
			background-color: #0c0c0c;
			overflow: hidden;
		}
		
		ul#comments {
			float: left;
                        margin-bottom: 10px;
		}
		
		ul#comments li {
			width: 590px;
			border: 1px solid #333;
			float: left;
			display: inline;
			margin: 5px 0;
			padding: 5px;
			background-color: #0f0f0f;
			}
			ul#comments li p {
				float: left;
				margin-top: 5px;
				display: inline;
			}
			ul#comments li div.name {
				float: left;
				width: 590px;
			}
			
		
			
	/* Footer */
	div#wrapper div#footer {
		float: left;
		display: inline;
		margin: 30px 0;
		width: 845px;
		font-size: 11px;
		text-align: center;
		color: #333;
		}
		div#wrapper div#footer a {
			color: #333;
		}

.header-widgets{
    position: absolute;
    top:0;
    left: 50%;
    margin-left: -220px;   
    width: 635px;
    z-index: 100;
}

.header-links {float: right;padding-top: 3px;margin-top: 5px;margin-right: 30px;}
.header-links ul{list-style-type: none;}
.header-links ul li{display: inline;font-size: 11px;}
.header-links ul li, .header-links ul li a{color:#999}
.header-links ul li a:hover{color:#fff;text-decoration: underline}

.header-social{float: right;margin-right: 20px;padding-top: 3px;width: 140px;}
.header-social a{width: 20px;height: 20px;display: block;float: left;margin:0 2px}
.social-lj{background: url(images/lj.gif) no-repeat;}
.social-twitter{background: url(images/twitter.gif) no-repeat;}
.social-facebook{background: url(images/facebook.gif) no-repeat;}
.social-rss{background: url(images/rss.gif) no-repeat;}
.social-vkontakte{background: url(images/vkontakte.gif) no-repeat;}
.social-lj:hover{background: url(images/lj.jpg) no-repeat;}
.social-twitter:hover{background: url(images/twitter.jpg) no-repeat;}
.social-facebook:hover{background: url(images/facebook.jpg) no-repeat;}
.social-rss:hover{background: url(images/rss.jpg) no-repeat;}
.social-vkontakte:hover{background: url(images/vkontakte.jpg) no-repeat;}

.header-zn{float: right;margin-right: 35px;display: inline;}
.header-zn a{display: block;float: left;height: 30px;width: 30px;}
.zn-home{background: url(images/home.gif) no-repeat}
.zn-partners{background: url(images/partners.gif) no-repeat}
.zn-mail{background: url(images/mail.gif) no-repeat}
.zn-home:hover{background: url(images/home2.gif) no-repeat}
.zn-partners:hover{background: url(images/partners2.gif) no-repeat}
.zn-mail:hover{background: url(images/mail2.gif) no-repeat}

.language-widget{position: absolute;left: 50%;top:0;margin-left: 300px;float: right;}

.header-phone{float: right;font-size: 20px;color:#999;padding-top: 10px;clear: both;}
.header-phone td{vertical-align: middle}
.header-phone span{font-size: 12px;line-height: 15px;padding-top: -5px;}
.page-template-portfolio-php .colorphone{color:#99CC33}
.page-template-portfolio-php ul.qtrans_language_chooser li{background: url(images/z5.gif) no-repeat;}
.search .colorphone,.blog .colorphone, .single .colorphone,.category .colorphone,.tag .colorphone,.error404 .colorphone{color:#CC3399}
.search  ul.qtrans_language_chooser li,.blog ul.qtrans_language_chooser li,.error404 ul.qtrans_language_chooser li, .single ul.qtrans_language_chooser li,.category ul.qtrans_language_chooser li,.tag ul.qtrans_language_chooser li{background: url(images/z1.gif) no-repeat;}
.page-template-uslugi-php .colorphone{color:#9933CC}
.page-template-uslugi-php ul.qtrans_language_chooser li{background: url(images/z4.gif) no-repeat;}
.page-template-contacts-php .colorphone{color:#FF9900}
.page-template-contacts-php ul.qtrans_language_chooser li{background: url(images/z3.gif) no-repeat;}

.header-akcia{float: right;padding-top: 10px;}
.header-akcia a{display: inline;float: right;color: #fff;font-size: 11px;text-decoration: underline;padding: 7px 10px;background-color: #232323;margin-right: 30px}


ul.qtrans_language_chooser li.active{display: none;}
ul.qtrans_language_chooser li{background: url(images/z2.gif) no-repeat;width: 24px;height: 24px;display: block;text-align: center;line-height: 24px;}
ul.qtrans_language_chooser li a{color:#000;font-size: 12px;}

.com_date{color: #999}
.flright{float: right}

.captcha_code{clear: both;}
div#comments-wrapper form  .captcha_code label{width: auto;}

.fecs-table{width: 100%;border: solid 2px #f0f0f0;background-color: #f0f0f0;color:#867c7a;border-collapse: collapse}
.fecs-table th, .fecs-table td{padding: 10px 20px}
.fecs-table th{background-color: #5e5b54;color:#f0f0f0;text-align: center;border: solid 2px #f0f0f0;}
.fecs-table td{border-top:solid 2px #9d9d9b;border-right:solid 2px #9d9d9b}

div#wrapper div#content div.post_snippet .fecs-table a{color:#4a92ba}

.statun a{color:#000}
.statun a img{visibility: hidden}

div#wrapper div#content div.post_snippet div.image, div.image{
	float: left;
	margin: 0 auto 20px auto;
	display: inline;
	padding: 10px;
	border: 1px solid #333;
	background-color: #1a1a1a;
}






