/*

Theme Name: AXELIT

Theme URI: axelit.ru

Description: Axelit Wordpress Project.

Version: 1.0

Author: Michel Volkov

*/

/* Begin Typography & Colors */
html {margin:0;}
body {margin:0; padding:0; font-family: Arial, Verdana, Tahoma, "Sans-Serif"; font-size: 12px; color:#343434; background:url('img/bg_body.gif') center top #9dbe02;}

input {font-family: Arial, Verdana, Tahoma, "Sans-Serif"; font-size: 12px; }
img {border:0;}
a, a:link, a:active {color:#343434; text-decoration: underline;}/*#1aade6*/
a:visited {color:#343434; text-decoration: underline;}/*#1aade6*/
a:hover {color:#343434; text-decoration: none}/*#1aade6*/

.wlink a, .wlink a:link, .wlink a:active {color: #fff; text-decoration: underline;}
.wlink a:visited {color: #fff; text-decoration: underline;}
.wlink a:hover {color: #fff; text-decoration: none}

.bllink a, .bllink a:link, .bllink a:active {color: #343434; text-decoration: underline;}
.bllink a:visited {color: #343434; text-decoration: underline;}
.bllink a:hover {color: #343434; text-decoration: none}

.grnlink a, .grnlink a:link, .grnlink a:active {color: #8ba800; text-decoration: underline;}
.grnlink a:visited {color: #8ba800; text-decoration: underline;}
.grnlink a:hover {color: #8ba800; text-decoration: none}

.nullink a, .nullink a:link, .nullink a:active {text-decoration: none;}
.nullink a:visited {text-decoration: none;}
.nullink a:hover {text-decoration: underline;}

.red {color:#f00;}

.post-edit-link {color:#1aade6;}/*homo*/


/*homo h1 {font-size:18px; margin:4px 20px 20px 0; font-weight:normal; color:#333; padding:0; text-transform:uppercase;}*/
h1 {font-size:18px; margin:4px 10px 10px 0; font-weight:normal; color:#333; padding:0; text-transform:uppercase;}
h2 {font-size:12px; margin:0 0 15px 0; /*color:#008caf;*/ padding:2px 0;}
p {margin:0; padding: 0 0 10px 0; line-height:140%;}



table {margin:0px; padding:0; border-collapse:collapse;  border: 1px solid;}
td {vertical-align:top; padding: 5px 5px 0 5px;}
.fll {float:left}
.flr {float:right}
.clb {clear:both;}
.cll {clear:left;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.f19 {font-size:19px;}
.f17 {font-size:17px;}/*homo*/
.f13 {font-size:13px;}
.f10 {font-size:10px;}
.f9 {font-size:9px;}
form {margin:0; padding:0;}




div.c_block {width:963px; margin:0 auto;}

/* top block*/
div#top_block {width:100%; height:155px; background:url('img/bg_top.gif') repeat-x #7d7676;}
div#top_block div.c_block {background:url('img/bg_top_bar.gif') no-repeat right top; height:188px;}
	div#logo {float:left; width:271px; height:21px; margin:0; padding:8px 17px 0 20px; color:#adca22;}
	div#logo img {width:271px; height:21px;}
	div#top_quotes div#logo p {width:270px; text-align:center; margin:0; padding:10px 0 ; color:#adca22;}
	div#topbar {float:right; width:553px; height:32px; padding:3px 0 0 0;}
		div#topbar ul {float:left; width:553px; height:32px; margin:0; padding:0; list-style:none;}
		div#topbar li {float:left; height:15px; margin:0; padding: 7px 40px 10px 32px; background:url('img/icos_topbar.gif') no-repeat; line-height:15px;}
		div#topbar strong {color:#a4c504;}
		div#topbar span {color:#2d955c;}
		div#topbar li.axelit {background-position:0 -32px; padding-left:38px;}
		div#topbar li.feedback {background-position:0 -64px; padding-left:38px;}
		div#topbar li.sitemap {background-position:0 -96px; padding-left:35px;}
		div#topbar li.lang {background-position:0 -128px; padding-left:35px;}
	div#searchbox {width:350px; padding: 0 10px 0 20px; float:left;}
	div#searchbar {float:left; width:321px; height:23px; background:url('img/bg_input.png') no-repeat; padding:0; margin:10px 0 0 0; }
		div#searchbar input.txt, div#searchbar input.sbm {float:left; border:0; padding:3px 0 0 2px; line-height:15px; margin:0; width:270px; border-style:solid; height:20px; background:transparent; color:#393939;}
		div#searchbar input.sbm {background:url('img/icos_topbar.gif') no-repeat 0 -160px; width:32px; height:23px; margin:0 0 0 10px;}
	div#top_quotes {float:left; margin:12px 0 0 0; width:963px; height:100px;}
		div#top_quotes p {margin:0; padding:20px 0 0 0;}
		div#top_quotes blockquote {float:left; padding:0 18px 0 20px; margin:0; width:270px; height:100px; overflow:hidden; color:#adca22; font-weight:bold; text-transform:uppercase;}
			div#top_quotes blockquote.box {b1ackground:url('img/bg_top_box.gif') no-repeat; padding:0 15px; width:270px; color:#c2d567;}
				div#top_quotes blockquote.box a {color:#c2d567;}/*homo*/
				div#top_quotes blockquote.cloud a {color:#c2d567;}/*homo*/
				div#top_quotes blockquote.box p {padding: 36px 0 0 0; font-size:22px; line-height:22px;}
			div#top_quotes blockquote.cloud {width:320px; padding:0 0 0 20px;}
				div#top_quotes blockquote.cloud p {padding:3px 0 0 0; text-align:justify;}
				div#top_quotes blockquote.cloud span f9, div#top_quotes blockquote.cloud span f19, div#top_quotes blockquote.cloud span f13 {white-space:nowrap;}


/* menu block */
div#menu_block {width:100%; height:43px; background:url('img/bg_menu.gif') repeat-x #bed358; border-top:1px solid #757575;}
	ul#main_menu {float:left; width:660px; margin:15px 0 0 0; padding:0; list-style:none;}
	ul#main_menu li {float:left; margin:0; padding:0 15px 2px 15px;  border-left:1px solid #343434; line-height:11px; font-weight:bold;}
	ul#main_menu li:first-child {border:0;} /* except ie6 */
	ul#main_menu * {text-decoration:none;}
	ul#main_menu a:hover {color:#91af01;}
	ul#main_menu strong {color:#fff;}
	div#menu_block div.flr {width:300px; font-size:12px;}
	div#menu_block div.flr p {padding: 12px 13px 0 0; margin:0; font-weight:bold;}
	div#menu_block div.flr span {font-size:14px;}

/* signin block */
div#signin_block {width:100%; height:45px;}
	form.signin_form {float:right; clear:right; margin:10px 0 0 0; width:445px;}
	form.signin_form div.txt, form.signin_form div.psw {float:left; height:23px; background:url('img/bg_input.png') no-repeat 0 bottom; padding: 0 0 0 5px; width:112px; margin:0 5px 0 0;}
	form.signin_form input {float:left; width:92px; background:transparent; border:0 solid; color:#fff; padding: 3px 0 0 5px; height:20px; line-height:15px;}
	form.signin_form input.sbm {float:left; width:50px; background:transparent; color:#333; padding-top:0px;}
	form.signin_form div.ico_signin {float:left; background:url('img/bg_input.png') no-repeat right bottom; width:25px; height:23px; margin: 0;}
	form.signin_form div.signed {float:left; width:963px; margin:0;}
	form.signin_form div.signed div.flr {white-space:nowrap; height:23px; margin:0; color:#fff; line-height:21px; padding: 9px 13px 0 0;}
	form.signin_form div.signed div.ico_signin {float:right; margin:9px 5px 0 0;}
	form.signin_form div.gt {font-weight:bold; color:#fff; padding:4px 15px 4px 10px ;}
	form.signin_form div.bllink {padding:4px 10px 0 4px;}

/* main block */
div#main_block {width:100%;}
div#main_block div.rnd_tp, div#main_block div.rnd_bt {clear:both; width:963px; height:12px; line-height:12px; background:url('img/bg_white.png') no-repeat;}
div#main_block div.rnd_bt {background-position:bottom;}
div#main_block div.wht {background:#fff; width:943px; float:left; padding:0 0 0 20px;}

	/* left column */

div.rss-blog ul {padding-left: 0px; padding-right: 40px;}
div.rss-blog ul li {list-style: none; padding-bottom:10px;}/*{list-style-image: url("http://axelit.ru/wp-content/uploads/2010/03/26478885.jpg"); margin-left: 40px; }*/
div.lcol ul li span.rss-date, a.rsswidget, div.rssSummary {vertical-align:top;}
div.lcol div.rss-blog a.rsswidget { font-weight:bold; }
div.rssSummary {padding-top: 10px;}

	div.lcol {float:left; width:303px; margin:0; padding:0 0 20px 0; border:0; overflow:hidden;}
		div.lcol dl {float:left; clear:left; margin: 0 0 25px 0; border-bottom:1px solid #f0f0f0; padding:0 0 3px 0;}
			div.lcol dl.first {margin: 0 0 10px 0;}
			div.lcol dl.first dt {margin: 0;}
		div.lcol dt {float:left; clear:left; width:215px; height:27px; margin:10px  0 10px 0; padding: 15px 0 0 46px; background:url('img/icos_lcol.gif') no-repeat; line-height:14px; text-transform:uppercase; font-size:14px; font-weight:bold;}
			div.lcol dt.comm {background-position:0 -42px;}
			div.lcol dt.tech {background-position:0 -84px;}
			div.lcol dt.faq {background-position:0 -126px;}
			div.lcol dt.publ {background-position:0 -168px;}
		div.lcol dd {float:left; clear:left; margin:7px 0 0 0; padding:8px 6px 3px 20px; width:245px; border-top:1px solid #f0f0f0; background:url('img/blt_lcol.gif') no-repeat left 13px;}
	div.events {float:left; clear:left; width:303px;}
		/*homo div.events strong, div.events .f10, div.events big {text-transform:uppercase;}
		div.events strong {font-size:18px; color:#91af01; display:block; margin:0; padding: 0 0 10px 0;}*/
		div.events b, div.events .f10, div.events big {text-transform:uppercase;}
		div.events b {font-size:18px; color:#91af01; display:block; margin:0; padding: 0 0 10px 0;}
		div.events big {font-size:18px; display:block; margin:0; padding: 5px 0;}
		div.events p {margin:0 0 15px 0; padding:0;}
		div.events ul {margin:0; padding:0 0 20px 0;}
		div.events li {margin:0; padding:0 3px 5px 20px;}
                /*homo*/
                 div.events a h1, div.events a:link h1, div.events a:active h1 {color:#343434; text-decoration: none;}
                 div.events a:visited h1 {color:#343434; text-decoration: none;}
                 div.events div.event_col a:hover h1 {color:#343434; text-decoration: underline;}
                /*homo*/

	div.events_list p {margin:0 0 15px 0;} /*homo p {margin:0 0 35px 0;}*/

		div.lcol div.com_head, div.mcol div.com_head {float:left; clear:left; font-size:10px; letter-spacing:3px; text-transform:uppercase; color:#a4c504; width:300px; margin:0 0 35px 0;}
		div.lcol div.com_block {float:left; clear:left; width:303px;}
			div.lcol div.com_block div {float:left; width:124px; height:124px; border:1px solid #acacac; background:#d8d8d8; margin:0 25px 20px 0; padding:0;}


	/* main column */
	div.mcol {float:left; width:640px; margin:0; padding:10px 0 0 0;}
		div.mcol div.events {width:640px;}
			div.mcol div.events div.event_col {float:left; width:300px; padding:0 20px 0 0;}
			div.mcol div.events p {padding-right:20px;}
			div.mcol div.events ul {padding:0 20px 10px 0; margin:0; list-style-type:square;}
			div.mcol div.events ul li {padding:0 0 7px 10px; margin:0 0 0 15px;}

		div.mcol div.about {float:left; width:610px; background:#313131; color:#fff; padding: 22px 15px 27px 15px; margin:0 0 20px 0;}
			div.mcol div.about div.about_head {font-size:10px; letter-spacing:3px; text-transform:uppercase; color:#a4c504; margin:0 0 12px 0; }
			div.mcol div.about h2 {font-size:17px; text-transform:uppercase; color:#fff; margin:0; padding:0 0 0 15px;}
			div.mcol div.about ul {margin:0; list-style:none; padding:0;}
			div.mcol div.about li {margin:7px 0 0 0; padding:9px 6px 3px 20px; background:url('img/blt_lcol.gif') no-repeat left 13px;}



		div.mcol div.blogbox_top {float:left; margin:10px 0 0 0; background:url('img/bg_top_blogbox.gif') no-repeat; width:640px; height:12px; line-height:12px;}
		div.mcol div.blogbox {float:left; margin: 0; background:#e6e6e6; width:605px; padding:16px 20px 24px 15px}
			div.mcol div.blogbox div.blog_head {font-size:12px; letter-spacing:3px; text-transform:uppercase; color:#7baa01; margin:0 0 12px 0;}
			div.mcol div.blogbox h2 {font-size:18px; font-weight:normal; text-transform:uppercase; color:#333; margin:12px 20px 0 0; width:480px;}
			div.mcol div.blogbox img {float:right; width:100px; height:100px; margin:0;}
		div.mcol div.replies {float:left; background:url('img/bg_replies.gif') no-repeat; width:224px; height:25px; text-align:center; margin:0 0 20px 0; padding:4px 0 0 0;}
			div.mcol div.replies strong {font-size:14px;}





	/* footer */
	div.footer {float:left; clear:both; width:910px; margin:0; padding:24px 0 10px 33px; font-size:11px; color:#000;}
		div.footer div {float:left; width:100px; margin:0; padding:0 10px;}
			div.footer div.cll {color:#2c2c2c;}
		div.footer dl {float:left; margin:0; padding:0 20px;}
			div.footer dt {margin:0; padding:0 0 5px 0; font-weight:bold; color:#3b3b3b;}
			div.footer dd {margin:0; padding:0 0 5px 0;}

/* Begin Images homo*/
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

div.ddsg-wrapper {margin-left: 50px;}





