body {
	font-family:Arial;
	font-size:13px;
	/*color:#FFFFFF;*/
	margin:0px;
	height:100%;
}
html {
	height:100%;
}
a img {
	border:none;
}
td {
	vertical-align:top;
}
a {
	color:#000;
}
h1 {
}
fieldset {
	padding:15px;
	padding-top:0px;
	margin:3px;
	background:#EEE;
	/*border:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;*/
	border:none;
}
legend {
	font-weight:bold;
	background:#FFF;
	padding:3px;
	margin:0px;
}

.mid {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000;
}
#top {
	height:80px;
	text-align:left;
	margin-top:20px;
}
#logo {
	/*margin-top:20px;*/
	margin-left:10px;
	position:absolute;
}
#phone {
	color:#000;
	text-align:right;
	
}
#phone a {
	color:#000;
}
#menu {
	height:50px;
	background:url('../images/menu_bg.gif') bottom repeat-x;
	text-align:center;
}
#menu ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li {
	float:left;
	height:50px;
	width:244px;
}
#menu ul li.nf {
	/*border-left:1px solid #55a0ca;*/
}
#menu ul li a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	line-height:51px;
	height:51px;
	font-size:19px;
	padding-right:0px;
	padding-right:0px;
	display:block;
	position:relative;
	z-index:4;
	top:-1px;
	left:-1px;
}
#menu ul li span {
	position:absolute;
	z-index:3;
	color:#555;
	font-weight:normal;
	text-decoration:none;
	line-height:51px;
	font-size:19px;
	padding-right:0px;
	padding-right:0px;
	display:block;
	width:244px;
}
.text-shadow {
	display:block;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	line-height:52px;
	font-size:19px;
	position:absolute;
	z-index:5;
}


#menu ul li a:hover {
	background:url('../images/menu_bg_on.gif') repeat-x;
}
#menu ul li a:active, #menu ul li.active a {
	background:url('../images/menu_bg_on.gif') repeat-x;
	border:none;
}

#sxema {
	background:#17415a;
	color:#FFF;
	padding:15px;
	margin-bottom:15px;
}
#sxema a {
	color:#FFF;
}

#hot_block {
	padding:0px;
	margin:0px auto;
	text-align:center;
}
#hot_block h2 {
	padding:10px 0px;
	margin:0px;
	font-size:120%;
}
#hot_block h2 a {
	text-decoration:none;
}
#hot_block h2 a:hover {
	border-bottom:1px solid #FFF;
}

#submenu {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:15px;
}
#submenu a {
	text-decoration:none;
	font-weight:bold;
}
#submenu a:hover {
	text-decoration:none;
	border-bottom:1px solid #FFF;
}
#content_container {
	overflow:hidden;
	position:relative;
}
#content {
	z-index:10;
}
#content_anim {
	z-index:9;
	display:none;
}
#content, #content_anim {
	/*background:url('../images/bgr.gif') repeat-x #94b21e;*/
	/*background:url('../images/sx_bg.jpg') top repeat-x;*/
	padding:0px;
	padding-bottom:15px;
	overflow:hidden;
	position:relative;
}
#title {
	width:690px;
}
#title .t {
	min-height:45px;
}
#title_img {
	position:absolute;
	background:url('../images/sritys/globe.png') right bottom no-repeat;
}
.title_img_3759 {
	background:url('../images/sritys/globe.png') right bottom no-repeat !important;
}
.title_img_3760 {
	background:url('../images/sritys/easy.png') right bottom no-repeat !important;
}
.title_img_3761 {
	background:url('../images/sritys/credit-card.png') right bottom no-repeat !important;
}
.title_img_3773 {
	background:url('../images/sritys/grafikas.png') right bottom no-repeat !important;
}
.title {
	padding:0px;
	background:url('../images/top_bgr.gif') bottom repeat-x #eaf3f7;
	color:#17415a;	
}
.title h1 {
	padding:0px;
	margin:15px;
	margin-bottom:0px;
	margin-top:10px;
	font-size:30px;
}
.title h2 {
	padding:0px;
	margin:15px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
}
.title a {
	color:#116781;
}
.title .top_l {
	background:url('../images/top_l.png') top left no-repeat;
	height:2px;
	font-size:0px;
}
.title .top_r {
	background:url('../images/top_r.png') top right no-repeat;
	height:2px;
	font-size:0px;
}
.shadow {
	background:url('../images/bottom_m.gif') repeat-x #B9D5E6;
	height:7px;
	font-size:0px;
}
.shadow div {
	background:url('../images/bottom_l.gif') no-repeat;
	height:7px;
	font-size:0px;
}
.shadow div div {
	background:url('../images/bottom_r.gif') top right no-repeat;
}


.portfolio {
	width:250px;
	height:230px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	border:0px solid #000;
}
.portfolio_ .desc {
	text-align:left;
	background:#000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin:0px;
	padding:7px;
	display:block;
	color:#FFF;
	position:relative;
	z-index:5;
	top:230px;
}
.portfolio_ .desc a {
	color:#FFF;
	cursor:pointer;

}
.portfolio_ {
	width:250px;
	float:left;
	height:230px;
	position:relative;
	z-index:4;
	margin-left:50px;
	margin-bottom:30px;
	border:1px solid #FFF;
}
.template {
	height:auto !important;
}
.template .tpl_numb {
	width:30px;
	height:29px;
	float:left;
	margin-right:5px;
	margin-top:5px;
	background:url('../images/tpl.gif') no-repeat; 
	text-align:center;
	font-weight:bold;
	line-height:29px;
	cursor:pointer;
	color:#999;
}
.template .tpl_view {
	width:30px;
	height:29px;
	float:right;
	margin-left:5px;
	margin-top:5px;
	background:url('../images/view.gif') no-repeat; 
	text-align:center;
	font-weight:bold;
	line-height:29px;
	cursor:pointer;
	color:#999;
}
.template .tpl_order {
	width:65px;
	height:29px;
	float:right;
	margin-left:5px;
	margin-top:5px;
	background:url('../images/order.gif') no-repeat; 
	text-align:center;
	font-weight:bold;
	line-height:29px;
	cursor:pointer;
	color:#FFF;
}
.template .a {
	background:url('../images/tpl_a.gif') no-repeat !important;
}
.portfolio_ .tl {
	background:url('../images/top_l.png') top left no-repeat;
	position:relative;
	z-index:4;
}
.portfolio_ .tr {
	background:url('../images/top_r.png') top right no-repeat;
	position:relative;
	z-index:4;
}
.portfolio_ .bm {
	background:url('../images/bottom_m.gif') bottom repeat-x;
	position:relative;
	z-index:4;
}
.portfolio_ .bl {
	background:url('../images/bottom_l.gif') bottom left no-repeat;
	position:relative;
	z-index:4;
}
.portfolio_ .br {
	background:url('../images/bottom_r.gif') bottom right no-repeat;
	width:250px;
	height:230px;
	position:relative;
	z-index:4;
}



#rightblock, #rightblock_media {
	float:right;
	width:250px;
	margin-bottom:15px;
}
#rightblock_img {
	position:absolute;
	background:url('../images/sritys/question.png') right bottom no-repeat;	
	float:right;
	text-align:right;
}
#rightblock_img p {
	margin:0px;
	padding-top:15px;
	float:right;
	width:250px;
	text-align:center;
}
#rightblock_img p a {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#17415a;
}
#rightblock_img p a:hover {
	font-size:20px;
	color:auto;
}



#rightblock p {
	margin:0px;
	padding-top:15px;
	text-align:center;
}
#rightblock p a {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
#rightblock p a:hover {
	font-size:26px;
}
#portfolio, #contacts {
	width:250px;
	padding:0px;
	margin:0px;
	margin-top:0px;
	background:url('../images/top_bgr.gif') bottom repeat-x #eaf3f7;
	color:#556807;
}
#data_text {
	margin-left:15px;
}

#q {
	margin-top:5px;
}
#q a {
	color:#777;
	font-size:10px;
	text-decoration:none;
}
#q a:hover {
	text-decoration:underline;
}

#bottom {
	padding:10px;
	text-align:center;
	background:url('../images/bottom.gif') repeat-x #7FC4E7;
}
#bottom a {
	color:#FFF;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}
#copyrights {
	color:#999;
	padding:10px;
}
#copyrights a {
	color:#999;
}
.main_block {
	width:234px;
	padding-left:6px;
	padding-right:5px;
	/*border-left:1px solid #DEDEDE;*/
	margin-top:15px;
}


#paging {
	text-align:center;
	padding:10px;
}
#paging a {
	padding:5px;
	color:#116781;
	text-decoration:none;
}
#paging a.n {
	font-weight:bold;
	background:#eaf3f7;	
	text-decoration:underline;
}
#paging a.n:hover {
	text-decoration:none;
}


.main_block img {
	margin-right:15px;
}
.main_block ul {
	padding:0px;
	margin:0px;
	margin-top:15px;
	list-style:none;
}
.no_border {
	border:none !important;
}

.trans {
	width:230px;
	height:250px;
	overflow:hidden;
}
.trans_outer {
	background:url('../images/transperant1.png') center center no-repeat;
	position:relative;
	border:1px solid #000;
	top:-250px;
}
.trans_inner {
	position:absolute;
}

.tabs {
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-bottom:15px;
	list-style:none;
}
.tabs li {
	display:inline;
	padding:5px;
	background:#ccc;
	border:1px solid #FFF;
	text-decoration:none;
}
.easy_slideshow_container {
	height:230px;
	width:230px;
	text-align:left;
	overflow:hidden;
	position:absolute;
	background:url('../images/fonas1.gif') no-repeat;
	z-index:11;
}
.easy_slideshow {
	height:230px;
	width:230px;
	text-align:left;
	overflow:hidden;
	margin-left:2px;
	position:relative;
	padding:0px;
	margin:0px;
}
.easy_slideshow a {
	width:230px;
	height:230px;
	border:0px solid #F0F;
	padding:0px;
	margin:0px;
	/*margin-left:-115px;*/
	position:absolute;
	text-decoration:none;
	display:block;
	z-index:10;
}


.template_form_left {
	width:350px;
	float:left;
}
.template_form_right {
	width:500px;
	float:left;
}
.template_form_left .price {
	padding:4px;
	background:#DEDEDE;
	font-weight:bold;
	font-size:16px;
}


#OVERLAY, #PRELOADER {
	 position: fixed;
	 z-index:300;
	 top: 0px;
	 left: 0px;
	 background-color: #AAAAAA;
	 filter:alpha(opacity=55);
	 -moz-opacity: 0.55;
	 opacity: 0.55;
	 height:100%;
	 width:100%;
     border:none;
}
* html #OVERLAY, * html #PRELOADER { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? (document.body.scrollHeight ) : (document.body.offsetHeight ) + 'px');
     top:-13px;
     width: expression(document.body.scrollWidth > document.body.offsetWidth ? (document.body.scrollWidth) : (document.body.offsetWidth) + 'px');
     border:none;
}
#PRELOADER {
	background:url('../images/preloader.gif') center center no-repeat #FFFFFF;
	background-attachment:fixed;
	text-align:center;
	padding-top:200px;
	font-size:20px;
	 filter:alpha(opacity=45);
	 -moz-opacity: 0.45;
	 opacity: 0.45;
}
#WINDOW {
	 position: fixed;
	 z-index: 302;
	 color:#000000;
	 display:none;
	 /*border-top: 7px solid #9BC14A;*/
	 text-align:left;
	 top:150px;
	 margin:10px;
	width:670px;
	height:auto;
	padding:15px;
} 
* html #WINDOW { /* ie6 hack */
	position: absolute;
}
#WINDOW_content {
	padding:10px;
}
#uzklausa_content {
	margin-top:15px;
}

#uzklausa_content .portfolio {
	width:860px;
	height:750px;
}
#uzklausa_content .portfolio_ {
	width:860px;
	height:750px;
	margin-left:0px;
	margin-bottom:10px;
}
#uzklausa_content .template {
	height:790px;
}
#uzklausa_content .portfolio_ .br {
	width:860px;
	height:750px;
}

.easy_mod_list a {
	
}
.easy_mod_list a:active {
	
}
.mod_desc {
	background:#FFF;
	border:2px dotted #000;
	padding:7px;
	position:absolute;
	z-index:50;
	width:500px;
}



.shi {
	width:100%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.shi td {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}
.shi .t td, .shi .b td {
	height:9px;
}
.shi td.l, .shi td.r {
	width:9px;
}
.shi .t td.l, .shi td .t td.l {
	background:url('../images/t_l.png') no-repeat;
}
.shi .t td.r, .shi td .t td.r {
	background:url('../images/t_r.png') no-repeat;
}
.shi .b td.l, .shi td .b td.l {
	background:url('../images/b_l.png') no-repeat;
}
.shi .b td.r, .shi td .b td.r {
	background:url('../images/b_r.png') no-repeat;
}
.shi .m td.m, .shi td .m td.m, .shi td .t td.m, .shi td .b td.m, .shi td .m td.l, .shi td .m td.r {
	background:#FFFFFF;
}




.inline {
	display:inline;
}
.abs {
	position:absolute;
}
.rel {
	position:relative;
}
.center {
	text-align:center !important;
}
.float {
	float:left;
}
.clear {
	clear:both;
}
.vam {
	vertical-align:middle;
}
.easy {
	cursor:text;
	text-decoration:none;
	color:#FFF !important;
}
abbr {
	border:none;
}
.ofh {
	overflow:hidden;
}
.ofa {
	overflow:auto;
}
