html, body {
	background-color: #FFF;
	height: 100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
	width:96%;
	margin:0 auto;
    font-family: Arial, Helvetica, sans-serif;
	line-height: 18px; color: #000;
	font-size:13px;
	min-width:1000px;
	}

a {
	font-family: Arial, Helvetica, sans-serif;
	color:#4C4986;
	text-decoration:none;
	}
a img { border:0px;}
a:hover {
	text-decoration:underline;
	}

.head {
	background:#5c72a4;
	min-width:1000px;
	width:100%;
	height:104px;
	text-align:left;
	vertical-align:top;
	}

.head_left {
	width:277px;
	height:104px;
	color:#FFFFFF;
	font-size:22px;
	text-align:center;
	vertical-align:middle;
	}

.head_right {
	height:104px;
	text-align:left;
	vertical-align:middle;
	}

.top_item {
	font-size:16px;
	color:#4cc105;
	text-align:left;
	width:171px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:relative;
	}

.top_link {
	width:161px;
	text-align:right;
	font-size:13px;
	color:#fc9604;
	font-weight:bold;
	padding:14px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	text-transform:lowercase;
	z-index:999;
	}

.top_link a {
	display:block;
	font-size:13px;
	color:#fc9604;
	font-weight:bold;
	text-decoration:none;
	}

.top_link a:hover {
	text-decoration:none;
	}

.phone {
	text-align:center;
	color:#f7f6f6;
	font-size:15px;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	}

.phone span {
	font-size:22px;
	font-weight:normal;
	}

.topbg {
	background:url(../images/topbg.jpg) repeat-x;
	min-width:1000px;
	width:100%;
	height:38px;
	text-align:left;
	vertical-align:top;
	}

.topbg ul {
	background:url(../images/top_right.jpg) no-repeat right;
	font-size:11px;
	color:#5c72a4;
	text-align:justify;
	text-transform:lowercase;
	height:28px;
	padding:10px 20px 0px 0px;
	margin:0px;
	float:right;
	list-style: none;
	}

.topbg li {
	background:url(../images/li.jpg) no-repeat right bottom;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	}

.topbg li a {
	font-size:11px;
	color:#5c72a4;
	text-decoration:underline;
	}

.topbg li a:hover {
	text-decoration:none;
	}

.topbg div {
	background:url(../images/top_left.jpg) no-repeat;
	height:38px;
	text-align:left;
	vertical-align:top;
	}

.left_main {
	background:url(../images/left.jpg) repeat-y;
	width:243px;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	text-align:justify;
	vertical-align:top;
	font-weight:normal;
	}

.leftcont {
	background:url(../images/leftcont.jpg) no-repeat;
	width:243px;
	font-size:16px;
	color:#fc9604;
	}

.l_block {
	width:243px;
	background:url(../images/nav_bg.jpg) repeat-y;
	}

.nav_cont {
	width:243px;
	background:url(../images/nav_top.jpg) no-repeat;
	}

.klienty_cont {
	width:148px;
	padding:15px 70px 0px 25px;
	background:url(../images/klienty_top.jpg) no-repeat;
	font-size:11px;
	color:#000000;
	}

.nameotz {
	font-size:11px;
	color:#f48c06;
	font-weight:bold;
	padding:5px 0px 8px 0px;
	text-decoration:underline;
	}

.themeotz {
	font-size:12px;
	color:#0733c8;
	font-weight:bold;
	text-decoration:underline;
	}

.themeotz a {
	font-size:12px;
	color:#0733c8;
	text-decoration:underline;
	}

.themeotz a:hover {
	text-decoration:none;
	}

.l_bot {
	width:243px;
	height:15px;
	background:url(../images/nav_bot.jpg) no-repeat;
	}

.nav_cont ul {
	width:163px;
	font-size:16px;
	color:#fc9604;
	text-align:justify;
	padding:20px 60px 5px 20px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	float:none;
	list-style: none;
	}

.nav_cont li {
	background:url(../images/nav_li.jpg) no-repeat;
	padding:0px 0px 0px 18px;
	margin:10px 0px 0px 0px;
	text-align:left;
	}

.nav_cont li a {
	font-size:15px;
	color:#fc9604;
	text-decoration:none;
	}

.nav_cont li a:hover {
	text-decoration:none;
	}

.vopros_cont {
	width:148px;
	padding:15px 70px 0px 25px;
	background:url(../images/vopr_top.jpg) no-repeat;
	font-size:11px;
	color:#000000;
	}

form {
	margin:0px;
	padding:0px;
	}

.lin input {
	border:1px solid #5b5959;
	background:#f8f7f7;
	font-size:12px;
	color:#898787;
	width:300px;
	height:18px;
	padding:2px 5px 0px 5px;
	margin:0px 0px 5px 0px;
	}

.lin textarea {
	border:1px solid #5b5959;
	background:#f8f7f7;
	font-size:12px;
	color:#898787;
	width:300px;
	height:70px;
	padding:5px;
	margin:0px 0px 5px 0px;
	}


.otpravit {
/*	border:0px;
	background:url(../images/otpr.jpg) no-repeat;*/
	width:96px;
	height:29px;
	}

.main {
	width:80%;
	color:#000000;
	font-size:11px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	}

.text {
	text-align:justify;
	color:#000000;
	font-size:14px;
	padding:15px 15px 20px 15px;
	margin:0px 0px 0px 0px;
	clear:both;
	}

.text img {
	margin:0px 10px 10px 0px;
	}
.portfolio {
font-size:14px;
color:#4C4986;
	font-weight: normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:center;

}
	
h1 {
	
	margin:0px;
	padding:5px 0px 10px 0px;
	text-align:left;
	vertical-align:top;
	color:#ff7e00; font-size:23px;
	font-weight: normal;}
h1 a {
	font-size:14px;
	color:#0733c8;
	text-decoration:none;
	}

h1 a:hover {
	text-decoration:underline;
	}

h2 {
	font-size:14px;
	color:#4C4986;
	font-weight: normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	vertical-align:top;
	
	}

h2 a {
	color:#4C4986;
	text-decoration:underline;
	}

h2 a:hover {
	text-decoration:none;
	}

#main_index {
	color:#000000;
	font-size:11px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	border:2px solid #e8e6e7;
	border-collapse:collapse;
	}

#main_index td {
	padding:15px;
	border:1px dotted #d2d0d0;
	}


#main_index img {
	margin:0px 10px 10px 0px;
	}

.main_index_text {
	padding:0px 0px 0px 0px;
	margin:0px;
	}

.podrob {
	color:#f48c06;
	font-size:11px;
	text-align:right;
	padding:5px 0px 0px 0px;
	clear:both;
	}

.podrob a {
	color:#4C4986;
	font-size:11px;
	text-decoration:underline;
	}

.podrob a:hover {
	color:#f48c06;
	text-decoration:none;
	}



















.right {
	background:url(../images/right.jpg) repeat-y;
	width:23px;
	text-align:left;
	color:#000000;
	font-size:10px;
	vertical-align:top;
	}

.footer {
	background:url(../images/footer_bg.jpg) repeat-x;
	min-width:1000px;
	height:106px;
	text-align:left;
	color:#000000;
	font-size:10px;
	vertical-align:top;
	}

.copy {
	padding:0px 0px 0px 12px;
	clear:both;
	}

.foot {
	background:url(../images/footer_right.jpg) no-repeat right top;
	}

.foot div {
	padding:10px;
	color:#ffffff;
	font-size:11px;
	text-transform:lowercase;
	height:64px;
	padding:45px 15px 0px 0px;
	float:right;
	}

.foot div a {
	display:block;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	float:left;
	}

.foot div a:hover {
	text-decoration:underline;
	}

.schet {
	padding:45px 0px 7px 12px;
	}
	
	
#heder
{ height:170px; position: relative;}
#top_sep
{ height:5px; background:#39A100; width:100%;}
#top_sep1
{ background:#5C72A4; width:25%; height:5px;}
#top
{ height:115px; border-bottom:1px solid #D9D9D9;}
#top ul
{ margin:0px; padding:0px;}
#logo
{ float: left; width:305px;}
#menu_top
{ float: right; text-align: right; margin-right:20px; margin-top:10px; width:250px;}
#menu_top li
{ list-style: none; font-size:14xp; line-height:24px;}
#menu_top li a
{ color:#000; text-decoration: none;}
#menu_top li a:hover
{ color:#ff7e00; border-bottom:2px solid #5C72A4;}
#menu_top2
{ text-align: center;border-bottom:1px solid #4C4986;}
#menu_top2 ul
{ padding:0px; margin:0px;}
#menu_top2 li
{ list-style: none; display: inline; font-size:12px; line-height:50px;}
#menu_top2 li a
{ color:#6b6b6b; padding:0px 20px; text-decoration: underline;}
#menu_top2 li a:hover
{ color:#ff7e00; text-decoration: none;}
#phone
{ background:url(../images/topboy.gif) no-repeat 70px 0px; width:365px; height:95px;  float: left; padding-bottom:20px;}
#phone_num
{ font-size:36px; text-align: right; padding-top:45px;}
#rasp
{ color:#FFF; font-size:12px; background:#39a100; padding: 2px 5px; text-align: center;
  width: 180px; margin-top:15px; float: right;}
#heder2
{ height:209px; background:url(../images/heder2.png) repeat-x right top; color:#FFF; padding:10px; }
#heder2 a
{ color:#FFF;}
#heder2 h1
{ font-size:23px; text-decoration: underline; color:#FFF; padding:0px; margin:0px; margin-bottom:10px;}
#klient
{ border: 1px dashed #8589B9; background:#626DA7; height:180px; width:310px; text-align: center; border-radius:10px; 
margin-bottom:13px; margin-top: 0px; vertical-align:middle; padding:5px 15px; --moz-border-radius:10px;
behavior: url(ie-css3.htc); -khtml-border-radius: 10px; -webkit-border-radius: 10px; position: relative; z-index:1; line-height:0px;}
#main
{ position: relative; }
#feedback
{ position: absolute; right:20px; top:280px; width:320px;}
#baner
{ width:1000px; margin:0 auto; padding-top:30px; clear: both; height:150px;}
#banerimg
{ width:330px; float: left;}
#footer
{ height:167px; margin-top:30px; background:url(../images/footer.png) repeat-x right top;  border-top:1px solid #4C4986;
  clear: both; float: left; width:100%; position: relative; color:#FFF;}
#footer a
{ color:#FFF; text-decoration: underline;}
#footer a:hover
{ color:#ff7e00; text-decoration: none; }
#footer ul
{ padding:0px; margin:0px; margin-top:10px;}
#footer ul li
{ list-style: none; line-height:24px;}
#menu_footer1
{ float:left; width:200px;}
#menu_footer2
{ float: right; width:320px;}
#footer_left
{ font-size:11px; width:345px; float:left; margin-left:20px; color:#ADB1D0;}
#footer_left a
{ color:#ADB1D0;}

.zoom{
position:relative;
cursor:pointer;
left:0;
top:0;
}
#how_works
{ width:65%; background:url(../images/how_works.jpg) no-repeat top right;}
#how_works a
{ font-size:14px;}

#faq
{background:url(../images/faq.jpg) no-repeat top right;}
#faq a
{ background:url(../images/spoiler.jpg) no-repeat 0px 3px; padding-left:38px; margin-left:10px;}
.splCont1, .splCont2, .splCont3, .splCont4, .splCont5 {display:none;padding:3px 5px; color:#656565; margin:0px 0px;}

/* 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{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:310px;
		height:180px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:56px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:320px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		left: 10px;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
