/*
Theme Name: ISKRA
Theme URI: 
Version: 1.0
Description: Developed by CodEasily.com DevTeam
Author: Rattus, PGC
Author URI: http://codeasily.com
*/

* {margin:0px; padding:0px;}
body {background:#4a0707 url(images/bodybg.gif) 0 3px; font-size:11px; color:#1b2024; font-family: Verdana; }

th { padding: 7px 5px; }
td {font-size:11px; font-family: Verdana; padding: 7px 5px;}
table { margin-bottom: 10px; }

img {border: none;}
blockquote {position:relative; margin: 0px; padding:10px 20px;}

a {text-decoration:none; color:#0b7178;}
a:hover {text-decoration:underline;}
a.u {text-decoration:underline;}
a.u:hover {text-decoration:none;}
.n a, a.n, a.n:hover {text-decoration:none;}
a:focus, a:active {outline: none;}

p { padding:7px 0px; line-height:120%; }
h1, h2, h3, h4 { font-family: Times New Roman; font-weight: normal;}
.hr {border-top:1px solid #353c56; margin-top:11px; height: 10px;}

input {font-family: Verdana; color: #1b2024; font-size: 11px; }
input[type=text] {font-family: Verdana; color: #353c56; font-size: 11px; border: 1px solid #abadb3; padding:2px 3px;}
textarea {font-family: Verdana; color: #353c56; font-size: 11px; border: 1px solid #abadb3; padding:2px 3px;}
select {font-family: Verdana; color: #353c56; font-size: 11px;}
ul { margin: 7px 0; }
ol { margin: 7px 0; padding-left: 30px; }
ul li { margin: 3px 0; }

.all { width:100%; text-align:center; background: url(images/bg.jpg) 0 0 repeat-x; padding: 29px 0; }
.site { width:939px; margin:0 auto; background: #d4e1dd; text-align: left; }
#header {position:relative; height:435px; background: #101518; }
	#menu { position: relative; background: #1b2024 url(images/lt.gif) 0 0 no-repeat; width: 100%; height: 44px; z-index: 40; }
	.menu { position: relative; background: url(images/rt.gif) 100% 0 no-repeat; width: 100%; height: 44px; }
	.menu ul { position: absolute; list-style: none; right: 25px; top: 0; height: 44px; padding: 0; margin: 0; }
	.menu ul li { position: relative; float: left; display: inline; padding: 0 1px; margin: 0; }
	.menu ul li a { float: left; display: block; height: 44px; font: 14px/44px Verdana; color: #7c8a90; padding: 0 12px; }
	.menu ul li a:hover { color: #d4e1dd; text-decoration: none; }
	.menu ul li:hover a, .menu ul li.current_page_parent a, .menu ul li.current_page_item a { color: #d4e1dd; text-decoration: none; }
	.menu ul li ul { display: none; position: absolute; left: 0; top:44px; height: auto; padding: 3px 18px 7px; background: #1b2024; width: 220px; }
	.menu ul li:hover ul { display: block; }
	.menu ul li ul li { float: none; display: block; border-bottom: 1px dotted #475256; padding: 3px 0; }
	.menu ul li ul li a { float: none; display: block; padding: 3px 0 3px 24px; height: auto; background: url(images/menu-mark.gif) 0 50% no-repeat; font: 12px Verdana; color: #7c8a90; }
	.menu ul li:hover ul li a, .menu ul li.current_page_parent ul li a, .menu ul li.current_page_item ul li a { color: #7c8a90; }
	.menu ul li ul li:hover a { color: #d4e1dd; }
	
	ul.qtrans_language_chooser { position: absolute; list-style: none; left:25px; top: 14px; padding: 0; margin: 0; z-index: 50; }
	ul.qtrans_language_chooser li { float:left; display: inline; padding: 0 5px; margin: 0; }
	
	#logo { position: absolute; left: 32px; top:49px; }
	#search { position: absolute; left: 642px; top: 74px; }
	#search #s { width: 160px; padding: 5px; margin-right: 7px; color: #7c8a90; background: #333a3d; border: none; }
	#search .submit { width:64px; height: 25px; background: url(images/button.gif) 50% 0 no-repeat; color: #fff; border: none; }
	.header-img { position: absolute; top: 125px; left: 0; width: 100%; text-align: center; z-index: 10; }

#content { position: relative; padding: 18px; text-align: left; }
	.content { width: 595px; float: right; }
		h1 { font-size: 24px; padding-bottom: 10px; }
		h2 { font-size: 20px; padding-bottom: 7px; }
		h3 { font-size: 16px; padding-bottom: 7px; }
		h4 { font-size: 14px; padding-bottom: 7px; }

.or-box { position: relative; width: 292px; background:#ba6812 url(images/or-bg.gif) 0 0 repeat-x; margin-bottom: 14px; }
.blue-box { position: relative; width: 292px; background:#096369 url(images/blue-bg.gif) 0 0 repeat-x; margin-bottom: 14px; }
.red-box { position: relative; width: 292px; background:#ac321d url(images/red-bg.gif) 0 0 repeat-x; margin-bottom: 14px; }
.white-box { position: relative; width: 292px; background:#ffffff url(images/white-bg.gif) 0 0 repeat-x; margin-bottom: 14px; }
.box-rb { background: url(images/box-rb.png) 100% 100% no-repeat; }
.box-lb { background: url(images/box-lb.png) 0% 100% no-repeat; }
.box-rt { background: url(images/box-rt.png) 100% 0% no-repeat; }
.box-lt { background: url(images/box-lt.png) 0% 0% no-repeat; padding: 14px; }


		.boxes { color: #fff; }
		.boxes .box-lt { padding-right: 45px; }
		.boxes h2 { font: 24px Times New Roman; color: #fff; }
		.boxes .more { position: absolute; right: 14px; bottom: 16px; }
		
		.title { padding: 7px 14px; margin-bottom: 7px; background:#a72e1b url(images/tit-red.gif) 0 0 repeat-x; font: 22px Times New Roman; color: #fff; }
		.post, .prod { padding: 7px 16px; background: url(images/text-bg.gif) 0 0 repeat-x; }
		.news, .page { padding: 7px 12px 10px; background:#ffffff; }
		.post .entry img, .news img, .page img { border: 5px solid #9cb4b6; margin: 7px 10px; }
		.tit { padding-right: 65px; padding-bottom: 10px; margin-bottom: 4px; border-bottom:1px solid #606060; position: relative; }
		.tit h1 { color: #c34628; font: bold 14px Times New Roman; padding: 0; margin: 0; }
		.tit h1 a { color: #c34628; }
		.tit .date { position: absolute; right: 2px; bottom: 7px; font-size: 10px; color: #42433d; }
		.entry { padding: 0 2px 7px; }
		.entry h1 { font: bold 12px Verdana; color: #c24900; padding: 4px 0; }
		.page .entry h1 { font: bold 18px Times New Roman; color: #c24900; padding: 7px 0; }
		.entry div { clear: both; }
		.entry div.alignleft { float: left; clear: none; }
		.entry div.alignright { float: right; clear: none; }
		
.product { border: none; width: 222px; text-align: center; vertical-align: middle; background: #4c5254 url(images/table-grey.gif) 0 0 repeat-x; color: #fff; }
.product-info { width: 100%; border: 1px solid #8c1c0a; border-collapse: collapse; text-align: center; vertical-align: middle; padding: 6px 0; background: #4c5254 url(images/table-grey.gif) 0 0 repeat-x; }
.product-info .thead td { background:#a72e1b url(images/table-red.gif) 0 0% repeat-x; color: #fff; }
.product-info .thead2 td { background:#c24528 url(images/table-red.gif) 0 100% repeat-x; color: #fff; }
.product-info td { border: 1px solid #8c1c0a; border-collapse: collapse; border-top: none; border-bottom: none; background-color: #fff; }
.product-info .thead2 td { border-top: 1px solid #8c1c0a; }

.wpcf7 { padding: 10px 20px; overflow: hidden; }
.wpcf7 .forma { overflow: hidden; padding: 10px 0; border-bottom: 1px solid #222; border-top: 1px solid #222; }
* html .wpcf7 { overflow: visible; height: 1%; }
.wpcf7 .forma p { overflow: hidden; }
* html .wpcf7 .forma p { overflow: visible; height: 1%; }
.wpcf7 .forma p label { display: block; width: 130px; text-align: right; padding: 3px 10px 0 0; float: left; }
.wpcf7 .forma textarea { width: 400px }
.wpcf7 .submit { padding-right: 14px; text-align: right;}
.wpcf7 .submit input {width:82px; height: 25px; float: right; margin-left: 10px; background: url(images/send.gif) 50% 0 no-repeat; color: #fff; border: none; }
		
	#sidebar { float: left; width: 292px; position: relative; }
	#sidebar .box-lt { padding-left: 25px; padding-right: 25px; }
	#sidebar .red-box h2 { font: 30px Times New Roman; color: #fff; }
	#sidebar .white-box h2 { font: 30px Times New Roman; color: #0c787f; }
	#sidebar ul { list-style: none; margin: 0px; padding: 0; }
	#sidebar ul li { margin: 0; padding: 3px 0; border-bottom: 1px dotted #fff; }
	#sidebar ul li a { font-size: 12px; display: block; color: #fff; padding: 3px 0 3px 24px; background: url(images/menu-mark2.gif) 0 50% no-repeat; }
	#sidebar ul li a:hover { text-decoration: none; font-weight: bold; background: url(images/menu-mark2-act.gif) 0 50% no-repeat; }
	#sidebar ul li.current_page_item a { font-weight: bold; background: url(images/menu-mark2-act.gif) 0 50% no-repeat; }
	
#footer { position: relative; text-align: right; padding: 10px 20px; background: #1b2024; color: #80a1b7; }
	.copyright a { color: #80a1b7; text-decoration: underline; }



.hidebit, .floatholder {overflow:hidden;}
.hide { display: none; }
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.block {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.ui-corner-all {
border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-opera-border-radius:6px;
-moz-border-radius:6px;
}
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.white {color:#ffffff;}
.black {color:#222;}
.grey {color:#868993;}
.blue {color:#2c8cd6;}
.red {color:red;}
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin:0 auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
.alignleft {margin-right:10px;}
.alignright {margin-left:10px;}
.left {margin-right:10px;}
.right {margin-left:10px;}
.alignnone {float:none; margin: 0 auto}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.clearer { clear:both; display:block; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; }

.wp-caption { background: url(images/caption.gif) 50% 100% no-repeat; text-align:center; padding:5px 5px 15px;}
.wp-caption img { border: 1px solid #fffbea; }


