@charset "windows-1251";
/* CSS Document */

/*------Reset--------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; }
table {border-collapse:collapse;border-spacing:0;}*/
ol, ul {list-style-image:none;list-style-position: inside;list-style-type: disc; margin:10px 0 0 30px; padding:0;}
div {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}
table {border-collapse: collapse;border-spacing: 0; text-align:left;}
blockquote{ padding:5px; margin:0 10px; font-style:italic; color:#ffffff; background-image:url(../images/bac_footer2.jpg); background-repeat:repeat;}
a.grey{color:#666666; text-decoration:none;}
a:hover.grey{color:#666666;text-decoration:none;}

/*-------Body--------*/
body{background-image:url(../images/bac.jpg); background-repeat:repeat;font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;}
img {border: none;}
a {outline: none; cursor:pointer;}
a IMG {border: none;}
a{text-decoration: none;color:#3ca4e2;}
a:hover{text-decoration:none;color:#66cc33;}
a.link{text-decoration:none; color:#ffcc00;}
a:hover.link{text-decoration:underline;color:#ffcc00;}

h1, h2, h3, h4, h5, h6 { font: normal 18px  Arial; color:#3ca4e2;}
h1 { font-size: 19px; line-height: 20px; margin-bottom: 10px; }
h2 { font-size: 17px; line-height: 18px; margin-bottom: 7px; }
h3 { font-size: 16px; line-height: 18px; margin-bottom: 5px; }
h4 { font-size: 15px; line-height: 16px; margin-bottom: 5px; }
h5 { font-size: 14px; line-height: 16px; margin-bottom: 5px; }
h6 { font-size: 14px; line-height: 16px; margin-bottom: 5px; }

/*-----shapca------*/
#head{ position:absolute; top:0; background-image:url(../images/bac_head.png); background-repeat:repeat-x; background-position:center top; height:104px; width:100%;z-index:2; left:0;}
#logotip{ width:980px; margin:0 auto; height:146px;}
#logotip p.logo{ background-image:url(../images/logo.png); background-position:right bottom; background-repeat:no-repeat; width:558px; height:146px; float:left; display:inline;}
#logotip p.telefon{ background-image:url(../images/telefon.png);background-repeat:no-repeat; background-position:bottom;width:422px; 
height:146px;display:inline; float:right;}
  
/*------menu-------*/
#menu{ background-image:url(../images/bac_menu.png);background-repeat:no-repeat; height:104px; background-position:center;}
   #menu table{ width:700px; font-size:11px;}
   #menu table td.menu{ width:130px;}
   #menu table td.menu a{ text-transform:uppercase; font-size:14px;}

/*--------bloc text---------*/
.all_bloc{ width:980px; height:359px; margin:0 auto; background-image:url(../images/bac_allbloc.png); background-repeat:no-repeat;}
.all_bloc2{ width:980px; height:359px; margin:0 auto;}
#bloc1 h1, #bloc2 h1, #bloc3 h1, #bloc4 h1{ color:#666;}
#bloc1 h2, #bloc2 h2, #bloc3 h2, #bloc4 h2{ color:#666;}
#bloc1 h1 a, #bloc2 h1 a, #bloc3 h1 a, #bloc4 h1 a{ color:#666;}
#bloc1 h2 a, #bloc2 h2 a, #bloc3 h2 a, #bloc4 h2 a{ color:#666;}
#bloc1{width:325px;height:359px;float:left;display:inline; background-image:url(../images/bloc1.png); background-repeat:no-repeat;}
   #bloc1 h2{ padding:25px 45px 0px 35px; margin:0;font-size: 19px; line-height: 20px;}
   #bloc1 p{ font-size:12px; padding:7px 45px 0 35px;}
#bloc2{width:333px;height:359px;float:left;display:inline; background-image:url(../images/bloc2.png);background-repeat:no-repeat;}
   #bloc2 h2{ padding:25px 30px 0px 50px; margin:0;font-size: 19px; line-height: 20px;}
   #bloc2 p{ font-size:12px; padding:7px 30px 0 50px;}
#bloc3{width:321px;height:359px;float:right;display:inline; background-image:url(../images/bloc3.png);background-repeat:no-repeat;}
   #bloc3 h2{ padding:25px 35px 0px 45px; margin:0;font-size: 19px; line-height: 20px;}
   #bloc3 p{ font-size:12px; padding:7px 40px 0 45px;}
#bloc4{width:659px;height:359px;float:left;display:inline; background-image:url(../images/bloc4.png);background-repeat:no-repeat;}
   #bloc4 h1{ padding:35px 35px 0px 45px; margin:0;}
   #bloc4 div{ padding:7px 40px 0 45px;}
   #bloc4 div p{ margin:5px 0;}


/**/
.blue{ color:#3ca4e2;}
.green{ color:#66cc33;}
.yellow{ color:#ffcc00;}

/*content*/
#content{ width:980px; margin:0 auto;}

/*------portfolio---------*/
/*knopca*/
ul.knopca{width:980px; margin:0 auto; height:43px; padding:0 0 0 10px; list-style:none;}
li.knopca{ background-image:url(../images/knopca2.png);background-repeat:no-repeat; width:114px; height:43px; 
float:left; line-height:40px;text-align:center; text-transform:uppercase; border:none;}


/*prev-porfolio*/
#portfolio{ width:970px; margin:15px auto 0;}
#portfolio td{width:300px; padding-bottom:20px; background-image:url(../images/bac_portfolio.png); background-repeat:no-repeat; background-position:top center; width:300px; padding-bottom:20px; _background-image:url(../images/bac_portfolio8.png);}
#portfolio td img{border:2px solid #FFF; margin:0 4px;}
#portfolio td p.data{color:#FFF;margin:0; padding:5px 0 3px 28px; height:18px;} 
#portfolio td p{ padding:0 0 0 25px; margin:0;}
/*porfolio*/
#foto_portfolio{float:left; width:600px;}
#foto_portfolio img{ border:2px solid #FFF;}
#blog {width:970px;float:left;margin:0 0 0 10px;}
#description {float:right;width:330px;margin:0 10px 0 0;}
  #description h2{color:#66cc33;}
  /*#description h4{ font-weight:bold;}*/
#description p{ margin:5px 0 0 0; text-align:justify;}
ul.spisok{ margin:0 0 10px 15px; padding:0; list-style: circle; list-style-position:outside;font-weight:bold;}
.navigation{clear:both; float:left; width:600px; padding:15px 10px 10px 10px;} 
.alignleft{float:left; font-size:16px; width:290px;}
.alignright{float:right; text-align:right;font-size:16px; width:290px;}
 
/*------stat------*/
/*#text_bloc{float:left; width:659px; padding-bottom:20px;}*/
/* changed by Spawn*/
#text_bloc{background-color:#FFF; width:800px;margin:0 auto;text-align:justify;}
#text_bloc p,#text_bloc div,#text_bloc table{ margin:5px 15px 0; padding:0;}
#text_bloc h1, #text_bloc h2, #text_bloc h3, #text_bloc h4, #text_bloc h5, #text_bloc h6{text-align:left; padding:25px 15px 0; margin:0;}
#text_bloc div.bb p{margin:5px 0; padding:0;}
.alx_smn{text-align:center;}
/* /changed by Spawn*/
/* Облако тэгов*/

#list{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:right;display:inline; background-image:url(../images/bloc5.png);background-repeat:no-repeat;margin:0 auto;	height:359px;	width:321px;	overflow:hidden;	position:relative;}
#list ul,#list li{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;list-style:none;margin:0;padding:0;}
#list a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:absolute;	text-decoration: none;color:#000;}
#list a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#00F;}
/* /Облако тэгов*/

/*------contact------*/
#top_contact_forma{background-image:url(../images/top_contact_forma.png);background-repeat:no-repeat; width:842px; height:72px; margin:0 auto;}
#bottom_contact_forma{ background-image:url(../images/bottom_contact_forma.png);background-repeat:no-repeat; width:842px; height:52px; margin:0 auto;}
#top_contact_forma h1, #contact_form h1{text-align:left; padding:40px 0 0 120px; font-size:17px;}
#top_contact_forma h1 a, #contact_form h1a{color:#66cc33;}
#top_contact_forma h1 a:hover, #contact_form h1 a:hover{color:#3ca4e2;}
#top_contact_forma h2, #contact_form h2{text-align:left; padding:10px 15px 0;}
h2#forma{ text-align:center;}
#contact_form{background-color:#FFF; width:800px;margin:0 auto;}
#contact_form p{ padding:4px; padding-left:30px;}
#contact_form table{ width:750px; margin:10px auto;}
#contact_form table span.grey{ font-size:11px; color:#999;}
#contact_form table input.zayvca{width:250px;overflow: hidden;margin:0 0 5px 0; height:16px;padding:5px;font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;}
#contact_form table textarea{ width:650px;}
#contact_form table label{ font-size:16px;}
#contact_form table.worc label{font-size:14px;}
/**/
input{color:#666;}

/*-------footer------*/
#bac_footer{ background-image:url(../images/bac_footer.png);background-repeat:repeat-x; background-position:bottom; height:350px; 
clear:both;}
#footer{ width:980px; height:350px; margin:0 auto; background-image:url(../images/footer.png);background-repeat: no-repeat; background-position:top;}
#bloc_foot1 p.zag, #bloc_foot2 p.zag, #bloc_foot3 p.zag{color:#FFF; margin:100px 0 5px 0; padding:0; text-transform:uppercase; font-size:13px;}
#bloc_foot1 a, #bloc_foot2 a, #bloc_foot3 a{ color:#FFF;}
#bloc_foot1 a:hover, #bloc_foot2 a:hover, #bloc_foot3 a:hover{color:#666;}
/*blocnav*/
#bloc_foot1{width:300px;height:350px;float:left;display:inline;}
   /*#bloc_foot1 div.banner{ width:270px; height:50px; background-color:#fff; margin-bottom:10px;}*/
#bloc_foot2{width:353px;height:350px;float:left;display:inline;}
   #bloc_foot2 p{ font-size:12px; color:#FFF; margin:5px 20px 0 0;}
#bloc_foot3{width:327px;height:350px;float:right;display:inline;}
   #bloc_foot3 input,#bloc_foot3 textarea{font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;margin:5px 0 0 0;}
   #bloc_foot3 input.forma{ width:270px;overflow: hidden;border: 0; margin:0 0 5px 0; height:18px;padding:5px; }
   #bloc_foot3 textarea{width:270px;overflow: hidden;border: 0; margin:0 0 5px 0; padding:5px;}
   
div.banner{width:270px; height:50px; margin-bottom:10px;  overflow:hidden;position:relative;float:left;cursor:hand; cursor:pointer;}
div.banner img {border:0;position:absolute;z-index:200;}
div.banner span.caption {position:absolute;	z-index:0;	color:#ccc;	display:block;}
div.banner span.caption p.reclama{font-size:12px;	padding:1px 2px;margin:0;color:#FFF;}
/* Setting for corners */
.topLeft, .topRight, .bottomLeft, .bottomRight {position:absolute;background-repeat: no-repeat; float:left;}
.topLeft {background-position: top left;} 
.topRight {background-position: top right;} 
.bottomLeft {background-position: bottom left;} 
.bottomRight {background-position: bottom right;}
#footer2{ background-image:url(../images/bac_footer2.jpg); background-repeat:repeat; font-size:13px; color:#FFF; text-align:justify; border-top:1px dotted #FFF;}
#footer2 div{ width:980px; margin:0 auto;padding:5px;}
#footer2 div h2{ color:#FFF; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
#footer2 div p{ margin:3px 0;}

/*navBar*/

.navBar_stat{color:#3ca4e2;padding:20px 0;font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.navBar_stat a{text-decoration:none;color:#66cc33;}
.navBar_stat a:hover{color:#3ca4e2;text-decoration:none;}
/* Easy Slider */

	#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{width:954px;overflow:hidden;}	
	/* numeric controls */
	ol#controls{margin:1em 0;padding:0;height:28px;text-align: center;}
	ol#controls li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:28px;line-height:28px;}
	ol#controls li a{text-decoration:none;background-color:#fff;color:#66cc33; float:left; width:25px; height:25px; line-height:25px; margin:0 3px;}
	ol#controls li.current a{color:#3ca4e2;background-color:#fff;float:left; width:25px; height:25px;line-height:25px; margin:0 3px;}
	ol#controls li a:focus {outline:none;}
	ol#controls_promo{margin:1em 0;padding:0;height:28px;text-align: center;}
	ol#controls_promo li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:28px;line-height:28px;}
	ol#controls_promo li a{text-decoration:none;background-color:#fff;color:#66cc33; float:left; width:25px; height:25px; line-height:25px; margin:0 3px;}
	ol#controls_promo li.current a{color:#3ca4e2;background-color:#fff;float:left; width:25px; height:25px;line-height:25px; margin:0 3px;}
	ol#controls_promo li a:focus {outline:none;}
/* // Easy Slider */
/*new-css*/
#bloc6{width:920px; margin:10px auto; overflow:hidden;}
#bloc6 h2{ color:#666666;font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#bloc7{width:600px; float:left;}
#bloc8{ margin-left:650px;}
#portfolio-main td{ vertical-align:top;overflow:hidden; height:250px;}
td#portfolio_prev {background-image:url(../images/bac_portfolio.png); background-repeat:no-repeat; background-position:top center;behavior: url("js/iepngfix.htc"); 
width:300px; padding-bottom:20px;}
td#portfolio_prev img{border:2px solid #FFF; margin:0 10px;}
td#portfolio_prev p.data{color:#FFF;margin:0; padding:5px 0 3px 25px; height:18px;} 
td#portfolio_prev p{ padding:0 0 0 25px; margin:0;}
.news{ margin-bottom:10px;}
.img_news_block{float:left; width:230px;  height:174px; background:url(../images/news_bgr.jpg) no-repeat top center;}
.img_news_block img{ width:150px; height:80px; border:0; margin:47px 40px;}
