@charset "utf-8";
/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	font: 14px Tahoma, Verdana, Arial;
	color:#3a3744;
}
a
{
	outline:none;
	}
tbody{
	border: 0;
}
h1
{
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:22px;
	font-weight: bold;
	color:#131313;
	padding:0px;
	margin:0px;
	text-transform: none;
}
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#666666;
	padding:0px;
	margin:0px;
	text-transform: none;
	display:inline;
	}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:0px;
	margin:0px;
	text-transform: none;
	display:inline;
	}
hr
{
	color:#eaeaeb;
	background-color:#eaeaeb;
	height:1px;
	width:90%;
	border:none;
}
ul, quote, code, fieldset 
{
  margin: .5em 0;
}
fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

p 
{
  margin: 0.6em 0 1.2em;
  padding: 0;
}
a
{
		font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	color:#217b94;
	text-decoration: none;
}
a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	color:#217b94;
	text-decoration:underline;
}
ul {
  margin: 0.5em 0 0.5em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em 1.25em; /* LTR */
}

#mission {
  padding: 1em;
  background-color: #fff;
  margin-bottom: 2em;
}
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}
.title
{
	height:61px;
	width:100%;
	background-color:#e9ecd7;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:19px;
	color:#515151;
}
.title_left
{
	margin:19px 0 0 25px; 
}
.title_right
{
	 margin:19px 30px 0 0;
	 font-size:11px;
}
.pyears
{
     float:right;
	 margin:0px 30px 0 0;
}
.pyears td
{
     padding:5px 5px 0 0;
}
.pyears a
{
     color:#2f5e7c;
}
.paginator
{
	height:21px;
	width:671px;
	background:#e0e0e0;
}
#tabs-wrapper {
  margin: 0 -26px 1em;
  padding: 0 26px;
  border-bottom: 1px solid #e9eff3;
  position: relative;
}
ul.primary {
  padding: 0.5em 0 0px;
  float: left; /* LTR */
  clear: both;
}
ul.secondary {
  clear: both;
  text-align: left; /* LTR */
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}
h2.with-tabs {
  float: left; /* LTR */
  margin: 0 2em 0 0; /* LTR */
  padding: 0;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:17px;
	font-weight: bold;
	color:#131313;
	padding:0px;
	margin:0px;
}
.node .content, .comment .content {
  margin: 0.6em 0;
}

#polosa
{
	background:url(index_files/polosa.jpg) no-repeat;
	width:940px;
	height:244px;
}
#polosa_right
{
	background:url(index_files/polosa_right.jpg) no-repeat top left #182f53;
	width:100%;
	height:193px;
}
#polosa_left
{
	background:url(index_files/polosa_left.jpg) no-repeat top right #3b688e;
	width:100%;
	height:193px;
}
#header_center
{

	width:940px;
}
#header_right
{
	background:url(index_files/menu.jpg) repeat-x;
width:100%;
height:73px;
}
#header_left
{
	width:100%;
}
#logo
{
	background:url(logo.jpg) no-repeat;
	width:157px;
	height:78px;
}
#header_left_part
{
	padding:15px 0px 0px 20px;
}
#the_menu_left
{
	height:5px;
	width:5px;
	background-image: url(menu_left.jpg);
	background-repeat: repeat-x;
}
#the_menu_right
{
	width:100px;
	height:73px;
	background-image: url(menu.jpg);
	background-repeat: repeat-x;
}
#header_right_part
{
	padding-left:100px;
}
ul.the_menu_right li
{
	padding:35px 0 0 0;
	margin: 0;
	float:left;
}
ul.the_menu_right a
{
	font-family:"Myriad Pro", Tahoma, Arial, Verdana;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	padding-right:25px;
	margin-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	border-right: solid 1px #627c9a;
}
ul.the_menu_right a:hover
{
	font-family:"Myriad Pro", Tahoma, Arial, Verdana;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	padding-right:25px;
	margin-left:25px;
	text-decoration: underline;
	padding-top:7px;
	padding-bottom:7px;
	border-right: solid 1px #627c9a;
	font-weight: bold;
}
ul.the_menu_right li.active{
	background: url(index_files/menu_active.png) no-repeat top left;
}
#under_header
{
	padding-top:30px;
}
#slide_left_menu
{
	padding-left:20px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#24212f;
}
#slide_left_menu p
{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#24212f;

}
#slide_left_menu h1
{
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:20px;
	color:#131313;
}
#cont_menu
{
		width:176px;
		padding-left:20px;
}
#cont_menu a
{
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	margin-top:2px;
	display:block;
	background: url(index_files/cont_menu_bg.jpg) no-repeat;
	width:196px;
	height:23px;
	text-align:center;
	color:#161616;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:5px;
}
#cont_menu a:hover
{
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	margin-top:2px;
	display:block;
	background: url(index_files/cont_menu_bg.jpg) no-repeat;
	width:196px;
	height:23px;
	text-align:center;
	color:#161616;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: underline;
	padding-top:5px;
}
a.menu_sub_up
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	color:#161616;
	font-size:12px;
	text-decoration:none;
}
a.menu_sub_up:hover
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	color:#161616;
	font-size:12px;
	text-decoration: underline;
}
#scroller
{
	position:relative;
	width:660px;
	height:240px;
}
#in_scroller
{
	position: absolute;
	top:0px;
	left:0px;
}
#mycarousel
{
	position:relative;
}
#paket
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	position:relative;
}
#price
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	top:45px;
	left:118px;
	width:70px;
	text-align:center;
}
#curency
{
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight: normal;
	color:#fff;
		position:absolute;
	top:68px;
	left:116px;
	width:70px;
	text-align:center;
}
#paket_name
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight: normal;
	color:#fff;
		position:absolute;
	top:203px;
	left:25px;
	width:160px;
	text-align:center;
	text-transform:uppercase;
}
#paket_name a
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight: normal;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#paket_name a:hover
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight: normal;
	color:#fff;
	text-transform:uppercase;
	text-decoration: underline;
}
#gray_menu
{
	padding-top:202px;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#3d3d3d;
	padding-left:164px;
}
#gray_menu a
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#3d3d3d;
	text-decoration:none;
	background:url(index_files/marck.jpg) no-repeat right center;
	padding-right:60px;
	margin-left:60px;
}
#gray_menu a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#3d3d3d;
	text-decoration: underline;
	background:url(index_files/marck.jpg) no-repeat right center;
	padding-right:60px;
		margin-left:60px;
}
#site_body
{
		width:940px;
		margin:0px auto;
}
#servises_and_portfolio
{
		width:940px;
		margin:0px auto;
}
#servises_and_portfolio h1
{
	padding:0px 0px 0px 6px;
	margin:0px;
	color:#5f81a0;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	text-transform:none;
}
#all_servises
{
	padding-top:25px;
}
#all_servises_sub
{
	padding-top:25px;
}
#servise_item
{
	width:226px;
	padding-right:10px;
}
#servise_item img
{
	border: solid 2px #b8b9c8;
}
#servise_item_sub
{
	width:147px;
	padding: 15px 10px 0 0;
}
#servise_item_sub img
{
	border: none;
	padding-left:15px;
}
#s_name
{
	padding-top:20px;
}
#s_name_sub
{
	padding-top:20px;
	padding-left:15px;
	text-align: center;
}
#s_name a
{
	color:#3a3744;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:underline;
}
#s_name a:hover
{
	color:#3a3744;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration: none;
}
#s_name_sub a
{
	color:#fff;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration: none;
}
#s_name_sub a:hover
{
	color:#fff;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:underline;
}
/*----------------------------SCROLLER_STYLES-------------------------*/
/* hide from incapable browsers */
#scrollbar 
{
	position:relative;
}
div#scrollbar { 
    display:none;
	
    }
 
/* below in external file */
div#wn	{ 
    position:relative; 
  width:940px;
	height:170px; 
    overflow:hidden;	
	}
#all_servises_sub #wn{ 
    position:relative; 
  width:940px;
	height:175px; 
    overflow:hidden;
	 background:#3c6e9a;
	}
div#scrollbar { 
    position:relative; 
	width:940px;
	height:21px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
 
div#track { 
 
	width:935px;
	height:21px; 
    background: #dcdcdc;
  }
div#dragBar {
    position:absolute; left:30px; top:1px;
    width:187px; 
	height:19px; 
    background: url(index_files/drag-bar.png) no-repeat 0 0;
  }  
 
/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar{
    -moz-user-select: none;
    -khtml-user-select: none;
}
 
/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
}
#left
{

	}
	#left_in
{
	position:absolute;
	top:0px;
	left:0px;
	padding-left:10px;
	background: url(index_files/left_bg.gif) no-repeat;
	width:13px;
	height:17px;
	padding-top:4px;
	}
	#right
{

	}
	#right_in
{
	position:absolute;
	top:0px;
	right:0px;
	background: url(index_files/rught_bg.gif) no-repeat right;
	width:23px;
	height:17px;
	padding-top:4px;
	}
	/*----------------------------SCROLLER_STYLES_end-------------------------*/
#news_and_artocles
{
	padding-top:10px;
}
#left_news
{
	width:257px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	text-align:left;
}
#left_news h1
{
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:17px;
	font-weight: bold;
	color:#131313;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
#left_news h2
{
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:17px;
	font-weight: bold;
	color:#131313;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
#left_news .block {
  padding: 0 3px 0 0px;
}
.block .content {
  margin: 0 0;
}
#news_item
{
	margin-top:30px;
}
#news_item a
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#3a3744;
	text-decoration: none;
}
#news_item a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#3a3744;
	text-decoration:underline;
}
#date
{
	color:#217b94;
			font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	padding-bottom:15px;
}
#center_news h1
{
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:22px;
	font-weight: bold;
	color:#131313;
	padding:0px;
	margin:0px;
	text-transform: none;
}
#article_txt
{
		margin-top:24px;
			font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#3a3744;
}
#article_txt a
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#217b94;
	text-decoration: none;
}
#article_txt a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#217b94;
	text-decoration:underline;
}
#footer
{
padding: 30px 0px 45px 15px;
	/*border-top: solid 2px #181425;*/
	margin-top:15px;
}
#adreses
{
color:#1b1b1b;
font-size:9px;
font-family:Tahoma, Vedana, Arial;
position:relative;
}
#phones
{
background:url(index_files/phones.jpg) no-repeat right;
width:270px;
height:43px;
position:absolute;
right:0px;
top:-15px;
}
#copyright
{
color:#1b1b1b;
font-size:9px;
font-family:Tahoma, Vedana, Arial;
position:absolute;
left:375px;
top:5px;
}
#some_note
{
	padding:10px 0px 0px 15px;
}
#tech_support
{
	background:#d8d8d8;
	padding: 15px 20px 15px 60px; 
}
#tech_support_inner
{
	background:url(index_files/t_marck.gif) no-repeat left center;
	padding-left:25px;
		color:#312d3b;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration:none;
}
#tech_support_inner a
{
	color:#312d3b;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration:none;
}
#tech_support_inner a:hover
{
	color:#312d3b;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration: underline;
}
#tag_cloud
{
	background:#d8d8d8;
	padding: 15px 20px 15px 40px;
	margin-top:2px;
}
#tag_cloud a
{
		color:#535e69;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration:none;

padding-top:5px;
padding-right:5px;

}
#tag_cloud a:hover
{

		color:#535e69;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration: underline;
padding-top:5px;
padding-right:5px;
}

#count_site_price
{
	padding:15px 0px;
	background:#dce8f0;
	width:266px;
	float:left;
}
#count_site_price_rigth
{
	margin-right:3px;
	float:right;
	background:#dce8f0;
	width:15px;
		padding:15px 0px;	
}
.portfolio_details
{
	padding:30px 10px 40px 25px;
}
.portfolio_next
{
	margin-top:20px;
    color:#98949f;
	width:105px;
	text-align:center;
}
.portfolio_count
{
	background: url(index_files/portfolio_count.png) no-repeat;
	font-size:16px;
	width:35px;
	height:35px;
	text-align:center;
	color:#fe1756;
}
.portfolio_count_current
{
	color:#4a96cd;
	vertical-align:bottom;
	font-size:13px;
	padding-right:15px;
}
.portfolio_next a
{
	color:#98949f;
}
.portfolio_title
{
	height:61px;
	width:100%;
	background: url(index_files/portfolio.jpg) no-repeat;
	background-color:#e9ecd7;
	}
.portfolio_site
{
	margin-right:30px;
}
.portfolio_site td img
{
	border: 2px solid #c3c4cf;
	margin-left:30px;
}
.portfolio_site td div
{
	font-family:Tahoma, Geneva, sans-serif;
}
.portfolio_site_info
{
	height:100%;
	margin-left:30px;
	color:#6190b6;
}
.portfolio_site_title a
{
	font-size:15px;
	color:#6190b6;
	text-decoration:underline;
    margin-bottom:12px;   
}
.portfolio_site_desc
{
	font-size:11px;
	color:#201a31;
	margin-bottom:8px;
}
.portfolio_site_technology
{
	float:right;
	margin-left:3px;
	height:12px;
	width:44px;
	background: url(index_files/tech.gif) no-repeat;
	color:#201a31;
	text-align:center;
}
.Xml:hover
{
	color:#fff;
	background: url(index_files/tech_xml.gif) no-repeat;
}
.Php:hover
{
	color:#fff;
	background: url(index_files/tech_php.gif) no-repeat;
}
.Html:hover
{
	color:#fff;
	background: url(index_files/tech_html.gif) no-repeat;
}
.Flash:hover
{
	color:#fff;
	background: url(index_files/tech_flash.gif) no-repeat;
}
.navleft
{
	margin: 0pt 60px 0pt 20px;
	width:105px;
}
.navright
{
	margin: 0pt 0pt 0pt 60px;
	width:117px;
}
.otz
{
    width:266px;
	height: 61px;
	background: url(index_files/otz.jpg) no-repeat;
}
.otz_content
{
	width:218px;
	background-color:#dee7ee;
	margin-top:2px;
	padding:20px 24px 20px 24px;
}
.otz_content_white
{
	width:218px;
	padding:30px 40px 30px 8px;
}
.projects_left
{
    width:170px;
	height:17px;
	padding:4px 0 0 15px;
	background-color:#e9ebd4;
}
.clear
{clear:both;}
/*==== packages ====*/
.package
{
    width:720px;
	float:left;
}
.package_desc
{
	background-color:#e7ead3;
	min-height:222px;
}
.package_img
{
	width:321px;
	height:222px;
}
.package_price
{
	padding: 53px 0 0 75px;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.seo_price
{
	padding: 53px 0 0 0;
	margin-left:-65px;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.package_triangel
{
    width:67px;
	height:233px;
	background:url(index_files/package_right.jpg) no-repeat;
	margin-left:10px;
	float: right;
}
.package_bottom
{
    width:720px;
	height:30px;
	background:url(index_files/package_bottom.jpg) no-repeat;
}
.package_properties
{
	background:#ecf1d8;
	padding:10px 50px;
}
.package_properties_item
{
    height:57px;
	padding-left:20px;
	width:140px;
}
.package_article
{
    padding:30px 20px 10px 5px;
	background:#fff;
}
.pright
{
    float:left;
	width:219px;
	height:233px;
	background:url(index_files/pright.jpg) no-repeat;
	margin-left:1px;
	color:#FFF;
}
.pright_content
{
	padding: 20px 15px;
	}
.pright_content a
{
	color:#FFF;
	}	
.pright h1
{
    font-size:13px;
	color:#FFF;
}
.package_left_box
{
	height:64px;
	padding:13px 0 12px 20px;
}
.other_packages
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	width:159px;
	margin-top:50px;
	padding:0 30px;
}
.corner_lt
{
	width:8px;
	height:8px;
	background:url(index_files/lt.gif) no-repeat;
	float:left;
}
.corner_lb
{
	width:8px;
	height:8px;
	background:url(index_files/lb.gif) no-repeat;
	float:left;
}
.corner_rt
{
	width:8px;
	height:8px;
	background:url(index_files/rt.gif) no-repeat;
	float:left;
}
.corner_rb
{
	width:8px;
	height:8px;
	background:url(index_files/rb.gif) no-repeat;
	float:left;
}
.blue_line
{
	width:203px;
	height:8px;
	background:#e4ecf2;
	float:left;
}
.blue_content
{
	width:219px;
	min-height:200px;
	background:#e4ecf2;
	padding-top:12px;
}
.blue_content_item
{
	padding:0px 20px;
	margin-top:15px;
}
.blue_content_item a
{
	font-size:13px;
	font-weight:bold;
	color:#201a31;

}
.blue_content_item hr
{
	color:#afb9bd;
	background-color:#afb9bd;
	height:1px;
	width:179px;
	border:none;
	margin-top:15px;
}
/*==== end of packages ====*/
.shop_title
{
	background-color:#e9ecd7;
	color:#515151;
	padding:20px 70px 20px 25px;
	margin-top:-0.6em;
}
.shop_links
{
	background:#e9ecd6;
	min-height:200px;
	padding:0 0px;
}
.shop_links_item
{
	margin: 20px 5px 20px 5px;
	width:212px;
}
.shop_links_item img
{
    border: solid 2px #b8b9c8;	
}
.shop_left
{
    width:235px;
	height: 42px;
	background-color: #4780a8;
	color:#FFF;
	padding-top:19px;
	font-size:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:2px;
}
.shop_left a
{
	text-decoration:none;
	color:#FFF;
	font-size:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.shop_left_content
{
	width:235px;
	background-color:#dee7ee;
	margin-top:2px;
	padding:20px 7px 20px 24px;
}

