/*
Theme Name: Bik
Theme URI: aaaaaaaa
Description: Тема запрограммирована по предоставленому дизайну. 2009г.
Version: 1.0
Author: Vladimir

Для подержки темлейта обращайтесь: или vvmmyph(аt)gmail(dot)com.
@IMPORT url("css/cssf-base.css");
   
*/
html, body  {margin:0px; padding:0px; font-family:tahoma, arial; width: 100%; height: 100%;}
p, div, li{line-height:1.5em; font-family:tahoma, arial;}
img{border:none;}
body{background: #FCFCFC; font-size:12px; line-height: 1.5em; color: #5E629A;}
td{vertical-align:top;}
a{color: #5E629A;}
a:hover{text-decoration:none;}
  .cc{clear:both; width:100%; height: 0px; line-height:0px; margin:0; padding:0; font-size:0; line-height:0;}
  .cc img{height:0px; width:1px;}
  .entry img{margin:10px;}
  .entry p, .entry ul, .entry ol{margin:5px 0;}
  .entry ul{padding:0 0 0 15px; list-style-type:circle}
  .entry ol{padding:0 0 0 28px; list-style-type:decimal-leading-zero;}
  h2{line-height:27px; margin:0;}
  h2 a{text-decoration:none; color:#9A5300;}
  h2 a:hover{text-decoration:underline;}
  .details{margin: 10px; float: right;}

#page_frame{width:980px; position:absolute; left:50%; margin:0 0 0 -490px;}
/* begin header styles */
	#header{width:100%; height:318px; background:url(imgs/header.jpg); float:left;}
		#header-1{width:100%; float:left;}
			#header-1-1{margin:0 0 0 231px; height: 47px;}
				#menu-1{list-style-image:none; list-style-type:none; padding:0; margin:0 0 0 23px; font-weight:bold; white-space:nowrap;}
					#menu-1 li{width:180px; float:left; line-height:14px; font-size:12px; display: block;}
						#menu-1 li a{color:#FFF; white-space:normal; padding:0 0 0 26px; display:block; text-decoration:none;}
#qtrans_language_chooser li {list-style:none;}
				.menu-h-d li {float: left; display: block; position: relative;}
				.menu-h-d a {display: block; }
				
				.menu-h-d ul { display: none; position: absolute; z-index: 1111; top: 47px; left: -1px; border: 0; border-bottom: 1px solid #FFF; width: 180px; background:#0051B2; padding:0; margin:0;}
				.menu-h-d ul ul { left: 100%; top: -1px; }
				
				.menu-h-d li li { float: none; border-width: 1px 1px 0px 1px; }
				.menu-h-d li.page_item a:hover { text-decoration:underline;}
				
				.menu-h-d li:hover ul ul,
				.menu-h-d li:hover ul li:hover ul ul { display: none; }
				
				.menu-h-d li:hover ul,
				.menu-h-d li:hover ul li:hover ul,
				.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; }
											
				.menu-h-d.d-up ul { bottom: 22px; }
				.menu-h-d.d-up ul ul { bottom: -1px; }
						/*	подогнать айдишники по месту	*/
							#menu-1 li.page-item-1 a{padding:18px 0 15px 32px;}
							#menu-1 li.page-item-2 a{padding:9px 0 10px 32px;}
							#menu-1 li.page-item-3 a{padding:9px 52px 10px 32px;}
							#menu-1 li.page-item-4 a{padding:9px 80px 10px 32px;}
				#menu-1 li.page_item ul li.page_item a{padding:3px 10px;}
				#menu-1 li.page_item ul li.page_item a:hover{background:#0096F1;}
				#menu-1 li.page_item ul li.page_item{border:#FFF solid; border-width:1px 1px 0 1px;}
			#header-1-2{margin:4px 17px 0 231px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #7F96BD; text-align:right; height:32px;}
			#header-1-3{margin:107px 90px 0 394px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFF; line-height:11px; height:62px;}
			#header-1-4{margin:12px 22px 0 231px; text-align:right; height:33px;}
				#header-1-4 h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color: #FFF;}
			#header-1-5{margin: 4px 0 0 302px; height:14px;}
				#header-1-5 a{display:block; width:25px; height:14px; float:left; font-size:9px; line-height:9px; text-decoration:none;}
					#header-1-5 a.home{background:url(imgs/icon_01.jpg);}
					#header-1-5 a.mail{background:url(imgs/icon_02.jpg);}
					#header-1-5 a.links{background:url(imgs/icon_03.jpg);}
		#header-2{width:231px; margin:0 0 0 -980px; float:left;}
			#logotype{padding:11px 0 0 17px;}
				#logotype a{width:189px; height:110px; display:block; background:url(imgs/logotype.jpg);}
			#flags{padding:0 0 0 16px;}
			#flags a{height:20px; float:left; display:block; text-decoration:none;padding:0 4px;}
			#flags .ua{background:url(imgs/flag_ua.jpg); width:24px;}
			#flags .ru{background:url(imgs/flag_ru.jpg); width:25px;}
			#flags .en{background:url(imgs/flag_gb.jpg); width:24px;}
#flags a.qtrans_flag_en {display:none;}
/* eof header styles */
	#main{width:100%; background:url(imgs/bg_left_1.jpg) repeat-y; float:left;}
		#main-1{background:url(imgs/bg_left_2.jpg) no-repeat; width:100%; float:left;}
			#main-2{background:url(imgs/bg_right_1.jpg) repeat-y right top; width:100%; float:left;}
				#main-3{background:url(imgs/bg_right_2.jpg) no-repeat right top; width:100%; float:left;}
					#main-4{background:url(imgs/bg_right_3.jpg) no-repeat right bottom; width:100%; float:left;}
/* begin content styles */
		#contentwrapper{ width:100%; float:left;}
			#contentcolumn{margin:0 0 0 231px; padding:0 0 55px 0;}
				.post{padding:20px 49px 0 47px;}
					.post h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#7F0004; line-height:20px; padding:0 0 0 13px;}
						.post h2 a{color:#7F0004;}
				  .archive h2{font-size: 12px; line-height: 18px; color: #5E629A;}
				  .archive h2 a{color: #5E629A;}
				  .archive .entry{font-size: color: #5e629a;}
					.post .entry, .post .entry p{font-size:12px; color:#2E3234; line-height:17px;}
	        .navigation{padding:0 47px 20px 49px;}
					#sales{padding:16px 0 0 33px;}
						#sales-1 h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#7F0004; line-height:20px;}
						#sales-2{background-image:url(imgs/bg_tile_sale_01.gif); background-repeat:repeat-y; background-position:8px 0px; width:708px; float:left;}
							#sales-2-1{background-image:url(imgs/bg_tile_sale_02.gif); background-repeat:repeat-y; background-position:185px 0px; width:708px; float:left;}
								#sales-2-1-1{background-image:url(imgs/bg_tile_sale_03.gif); background-repeat:repeat-y; background-position:362px 0px; width:708px; float:left;}
									#sales-2-1-1-1{background-image:url(imgs/bg_tile_sale_04.gif); background-repeat:repeat-y; background-position:539px 0px; width:708px; float:left;}
										.sale{width: 177px; float:left;}
											#sale-1 {background:url(imgs/bg_sale1.jpg) no-repeat;}
											#sale-2 {background:url(imgs/bg_sale2.jpg) no-repeat;}
											#sale-3 {background:url(imgs/bg_sale3.jpg) no-repeat;}
											#sale-4 {background:url(imgs/bg_sale4.jpg) no-repeat;}
												.sale .heading{height:90px;}
													.sale .heading h3{margin:0; font-size:12px; color: #587FBF; padding:3px 7px 0 53px;}
												.sale .content{width:155px; margin:0 0 0 22px;}
													.sale .content, .sale .content *{font-size:10px; color:#6C6C6C;}
												#sale-4 .content{width:145px;}
						#sales-3{float:left; width:100%;}
							#sales-3 .details{width:177px; float:left; margin: 0;}
								#sales-3 .details div{float:right; padding:23px 0 0;}
/* eof content styles */
/* begin left column styles */
		#leftcolumn{width:231px; margin:0 0 0 -980px; float:left;}
			#leftcolumn .wrapper{padding:19px 0 0 11px;}
				.box{width:220px; margin:-5px 0 0;}
					.box-1{width:inherit; background:url(imgs/bg_box_1.png) no-repeat;}
					.box-1 .h3{display:block; background:url(imgs/bg_p1.gif) no-repeat left bottom; font-size:14px; color:#4C7EB7; margin:0 0 0 17px; padding:19px 10px 4px 17px}
					.box-2{width:inherit; background:url(imgs/bg_box_2.png) repeat-y;}
					.box-3{width:inherit; background:url(imgs/bg_box_3.png) no-repeat bottom;}
					
				/* custom */
				#first_box{margin: 0;}
				#first_box .box-1{background:url(imgs/bg_box_1_first.png) no-repeat;}
				#first_box .box-2-1{background:url(imgs/bg_box_2_first.png) no-repeat right top; padding:10px 0 0 27px;}
				#first_box .box-2-1 img{width:150px; margin: 0 10px;}
				#first_box .box-3{height:28px;}
				#first_box .box-3 img{height:28px; width:1px;}
				#newspaperframe{padding:10px 0 0 18px;}
					#newspaperframe .newspaper{background:url(imgs/bg_p2.jpg) no-repeat; background-position:0px 5px; font-size:11px; color:#676664; margin:10px 0 0 1px; width:186px;}
						#newspaperframe .newspaper .wrapper{padding:0 0 0 16px;}
							#newspaperframe .newspaper .wrapper b, #newspaperframe .newspaper .wrapper a{color:#656F88; text-decoration:none;}
							#newspaperframe .newspaper .wrapper a:hover{text-decoration:underline;}
				.news_archive{padding:17px 0 19px 111px;}
				#tags-cloud .box-2-1{padding:10px 0 0 27px;}
				#tags-cloud .box-3{height:28px;}
/* eof left column styles */
/* begin footer styles */
	#footer{width:100%; clear:both;}
		#footer-1{width:100%; float:left;}
			#footer-2{margin:0 0 0 231px; height:52px; background:url(imgs/bg_footer.jpg) no-repeat;}
				#menu-2{display:block; margin:0 0 0 21px; padding:10px 0 0 0; list-style-image:none; list-style-type:none;}
					#menu-2 li{font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #F7F9FC; line-height:11px; display:block; float:left;}
					#menu-2 li a{color:#F7F9FC; text-decoration:none;}
					#menu-2 li ul{display:none;}
		#copy{width:231px; margin:0 0 0 -980px; float:left; background:url(imgs/bg_copy.jpg) no-repeat; height:52px;}
			#copy .wrapper{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#918F8B; margin:10px 0 0 6px; text-align:center;}
			#footer_text {color:#F7F9FC;width:100%;padding:3px 0 0 0px;font-size:10px;text-indent:31px}
/* eof footer styles */

.qtrans_language_chooser {list-style:none;}

.ngg-galleryoverview {
	overflow: hidden;
	margin: 10px 0 0 75px !important;
	width: 504px !important;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
  padding: 4px !important;
  margin-right: 0 !important;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;
	margin: 0 !important;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #77B1EF !important;
} 

.entry .aligncenter, .entry dl.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.navigation .alignleft{float: left; white-space: nowrap;}
.navigation .alignright{float: right; white-space: nowrap;}
.post .entry p.wp-caption-text{font-family:Tahoma; font-size:10px; height:11px; text-align:center; color: #5E629A;font-weight:bold; margin:-7px 0px 0px 0px}
