/*

Theme Name: ArtbOf Web Theme
Theme URI: http://twitter.com/inovato
Description: WP theme for Art Of Web. Author ICQ:481603283
Version: 0.7b
Author: inovato
Author URI: http://twitter.com/inovato/
*/


html,body,div,span,applet,object,iframe,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
html,body{width:100%}
blockquote,q{quotes:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{height:100%}
body{background:url(images/patternn.gif);background-color:#249cb7;background-repeat:repeat;font:12px/18px Arial, Tahoma, Verdana, sans-serif;overflow:0;overflow-x:hidden;width:100%}
a{color:blue;outline:none;text-decoration:underline}
img{border:none}
input{vertical-align:middle}
#wrapper{height:auto!important;margin:-7px auto 0;min-height:100%;width:1000px}
#header{background-color:#FFF;height:326px;overflow:hidden;width:1000px}
#header_menu{background-image:url(images/head1.jpg);background-repeat:no-repeat;height:94px;overflow:hidden;width:1000px}
#hb{background-color:#f3f5f0;background-image:url(images/bthead.jpg);background-repeat:no-repeat;height:39px;position:relative;width:1000px}
#hflash{background-image:url(images/header.jpg);background-repeat:no-repeat;height:232px;width:1000px}
#mycarousel{float:right;left:-348px;position:relative;top:27px}


#navv{z-index:999;
position:absolute;
}
#navv ul{float:left; }
#navv ul li{float:left;}
#navv ul li a {float:left; display:block; width:19px; height:39px; margin:0 6px;}

#navv ul li.home a {
	background: url(images/nav.gif) no-repeat top left;
	background-position: 4px 22px;
}

#navv ul li.sitemap a {
	background: url(images/nav.gif) no-repeat top left;
	background-position: 4px -392px;
}

#navv ul li.mail a {
	background: url(images/nav.gif) no-repeat top left;
	background-position: 5px -184px;
}

#navv ul li.home a:hover {
	background-position: 0 -89px;
}

#navv ul li.sitemap a:hover {
	background-position: 0 -505px;
}

#navv ul li.mail a:hover {
	background-position: 0 -295px;
}

.block_data {
background-color:#34a0b0; padding:2px 1px; width:75px; color:#FFFFFF; text-align:center; margin-top:25px;
font:12px/18px Arial,Tahoma,Verdana,sans-serif;
font-size:12px/18px;
}

/* main menu */
#menu {
	margin:0 0 0 222px;
	padding:0;
}
#menu ul#mainmenu {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul#mainmenu li {
	float:left;
}

a.homelink {
	background: url(images/mainmenu.gif) no-repeat top left;
	background-position: 0 -650px; width: 123px; height: 80px;
	display:block;
}

a.homelink:hover {
	background: url(images/mainmenu.gif) no-repeat top left;
	
	background-position: 0 -520px; width: 123px; height: 80px;
}

a.aboutlink {
	background: url(images/mainmenu.gif) no-repeat top left;
	background-position: 0 0; width: 123px; height: 80px;
	display:block;
}

a.aboutlink:hover {
	background: url(images/mainmenu.gif) no-repeat top left;
	background-position: 0 -130px; width: 123px; height: 80px;
}

a.contactlink {
	background: url(images/mainmenu.gif) no-repeat top left;
	background-position: 0 -260px; width: 130px; height: 80px;
	display:block;
}

a.contactlink:hover {
	background: url(images/mainmenu.gif) no-repeat top left;
	background-position: 0 -390px; width: 130px; height: 80px;
}

a.questionslink {
	background: url(images/mainmenu.gif) no-repeat top left;
	  background-position: 0 -910px; width: 178px; height: 80px;
	display:block;
}

a.questionslink:hover {
	background: url(images/mainmenu.gif) no-repeat top left;
	
	 background-position: 0 -780px; width: 178px; height: 80px;
}



#middle{height:1%;overflow:hidden;padding:0 0 193px;width:100%}
#middle:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
#container{float:left;overflow:hidden;width:100%}
#content{background-color:#f3f5f0;background-image:url(images/content.jpg);background-position:0 0;background-repeat:repeat-y;min-height:840px;overflow:hidden;padding:0 250px 30px 50px;width:700px}
#content .post p{margin-bottom:8px}
#content h3.question{
color:#39C;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:italic;line-height:23px;
 display:block; width:630px; margin-bottom:20px;}
#content h1.title{font: bold 20px Georgia, Times, serif;
	color: #333;
	margin: 15px 0 .4em 0;
	letter-spacing: -1px; text-align:center;
	padding:0 10%;
	}
#content h2.title{font: bold 20px Georgia, Times, serif;
	color: #333;
	margin: 15px 0 .4em 0;
	letter-spacing: -1px; text-align:center;
	padding:0 10%;
	}
#content h1.title a{color:#333;font-size:20px;text-decoration:none}
h1.title a{color:#666;font-size:16px;text-decoration:none}
#content ul li{margin-left:40px}
div.post h2 {        
        font: bold 18px Georgia, Times, serif;
	color: #333;
	margin: 20px 0 .4em 0;
	letter-spacing: -1px;
	padding:0 10%;
	}
div.post h2 a {text-decoration:none; color:#666666}
div.post a {text-decoration:none; color:#666666; text-decoration:underline;}

div.post {        color:#333333;
        font-size: 10px;
        margin: 5px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px;}
.post ul {
list-style:disc;
}

.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.aligncenter {
	float:none;
	margin:0 auto;
	text-align:center;
}
.block_contacts {
text-align:center;
height:268px;
background:url(images/phones.gif) no-repeat 115px 0;
margin-bottom:80px;
}
.phone {
	font-size:24px;
	color:#333333;
	display:block;
	font-weight:bold;
}

#stac {
	margin:12px 0 78px 0;
}
#mobil {
	margin:0px 0 80px 0;
}
.email_bold {display:block;font: bold 18px Georgia,Times,serif; color:#333333;} 

.email_bold a {display:block; color:#666666; font-weight:bold; text-decoration:none; font-size:24px; margin-top:15px;}

#postspage p{padding:0 250px 0 50px;width:700px}
.navigation {color:#333333; font-size:12px; width:650px;}
.navigation .alignleft {}
.navigation .alignright { float:right;}
.navigation .alignleft { float:left;} 
ul.min{float:left;list-style:none;margin:0;padding:0}
ul.min li.lil{float:left;margin-right:15px;width:260px}
ul.min li.lil ul{list-style:circle;margin-top:20px}
ul.min li.lil ul li{margin-top:5px;position:relative;top:30px}
ul.min li.lil ul li.sprite-tarif1{background-image:url(images/csg-4b05c7d6d8af9.jpg);background-position:0 0;background-repeat:no-repeat;color:#FFF;font-weight:700;height:21px;list-style:none;margin-top:20px;padding-top:5px;text-align:center;width:81px}
ul.min li.lil ul li.sprite-tarif2{background-image:url(images/csg-4b05c7d6d8af9.jpg);background-position:0 -74px;background-repeat:no-repeat;color:#FFF;font-weight:700;height:21px;list-style:none;margin-top:20px;padding-top:5px;text-align:center;width:81px}
ul.min li.lil ul li.sprite-tarif3{background-image:url(images/csg-4b05c7d6d8af9.jpg);background-position:0 -148px;background-repeat:no-repeat;color:#FFF;font-weight:700;height:21px;list-style:none;margin-top:20px;padding-top:3px;text-align:center;width:81px}
span.min_title{color:#5ecd19;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;font-style:italic;font-weight:700;list-style:none;margin-bottom:15px;text-decoration:underline}
span.mid_title{color:#56c8fa;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;font-style:italic;font-weight:700;list-style:none;margin-bottom:15px;text-decoration:underline}
span.max_title{color:#e61278;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;font-style:italic;font-weight:700;list-style:none;margin-bottom:15px;text-decoration:underline}
#content ol,ul{list-style-type:circle}
div.post h1.title{color:#333;font-size:18px;padding-top:10px}
.sr{background-color:#f3f5f0;background-image:url(images/sidebar.jpg);background-repeat:repeat-y;float:left;margin-left:-310px;margin-right:-3px;overflow:hidden;padding:30px 0 0 60px;position:relative;width:250px}
li.news_date{background-color:#ef1478;color:#FFF;display:block;font-weight:700;left:-20px;margin-bottom:7px;margin-top:20px;padding:2px 4px;position:relative;text-align:center;width:60px}
ul.news_list{list-style:none;margin-top:-40px}
ul.news_list li a{color:#000;text-decoration:underline}
ul.news_list li a:hover{color:#08b3e1}
#search{border-bottom:dashed 1px #000;position:relative;top:-10px}
#search ul li{font-weight:700;list-style:none;list-style-image:none;margin-bottom:8px}
#searchform form div{height:26px;width:195px}
#s{background:url(images/search.jpg);background-repeat:no-repeat;border:none;color:#2064a2;font-family:Tahoma, Geneva, sans-serif;font-size:10px;font-weight:700;height:14px;padding:5px 25px;width:106px}
#b{background:url(images/searchb.gif);border:none;height:26px;width:39px}
.title_search ul{list-style:none;margin-bottom:12px}
.title_search{color:#02a0ca;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-style:normal;font-weight:700}
.title_search_big{color:#02a0ca;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;font-style:italic;font-weight:700}
.title_services ul{background-image:url(images/services.jpg);background-position:right top;background-repeat:no-repeat;height:78px;list-style:url(images/list_mark_1.gif);margin-bottom:30px;padding-top:20px}
.title_news {background-image:url(images/news.jpg);background-position:right top;background-repeat:no-repeat;height:89px;list-style:url(images/list_mark_1.gif);margin-bottom:2px;padding-top:9px; display:block;}
li.archieve{left:160px;position:relative}
li.archieve a{color:#ef1478;text-decoration:none}
#services{margin-bottom:60px;margin-left:-15px;padding-top:15px}
#services ul.pagess li{background-position:0 0;margin-bottom:4px;padding:0 30px 0 0;width:180px}
#services ul.pagess li a{background:url(images/services_bg.jpg) no-repeat top left;border-bottom:1px dotted #000;color:#000;display:block;font-family:"Times New Roman", Times, serif;font-weight:700;height:21px;padding-left:15px;padding-top:7px;text-decoration:none;text-transform:uppercase;width:184px}
#services ul.pagess li a:hover{background-position:0 -78px;color:#FFF}
#footer{background-color:#09F;background-image:url(images/footer.jpg);background-repeat:repeat;height:193px;margin:-193px auto 0;overflow:hidden;width:1000px}
#footer a{color:#000;text-decoration:none}
#footer span.copyright{left:40px;position:relative;top:20px;width:220px}
.tel{font-size:1.1em;font-weight:700;left:47px;position:relative;top:70px}
.nom{color:#39C;font-size:1.6em;font-style:italic;font-weight:700;left:-20px;position:relative;top:97px}
.kod{font-size:1.1em;font-weight:700;left:-30px;position:relative;top:95px}
li.icq{background-image:url(images/icq.gif);background-position:left;background-repeat:no-repeat;font-size:1em;margin-top:8px;padding-left:20px;width:160px}
span.light{font-size:1em;font-weight:400}
.port{color:#39C;display:block;float:right;height:20px;position:relative;right:390px;top:-215px;width:120px;z-index:999}
div.counter{float:right;left:-50px;position:relative;top:30px}
div.counter a:hover{-khtml-opacity:1;-moz-opacity:1.0;filter:alpha(opacity=100);opacity:1.0}
div.post strong{font-weight:800}
ol,ul,#services ul.pagess{list-style:none}
ins,a:hover{text-decoration:none}

a.previouspostslink {
	background:url(images/prevnext.gif) no-repeat top left;
	background-position: 0 0; width: 52px; height: 38px;
	display:block;
}
a.previouspostslink:hover {
	background:url(images/prevnext.gif) no-repeat top left;
	 background-position: 0 -88px; width: 52px; height: 38px;
}

a.nextpostslink {
	background:url(images/prevnext.gif) no-repeat top left;
	background-position: 0 -176px; width: 52px; height: 38px;
	display:block;
}
a.nextpostslink:hover {
	background:url(images/prevnext.gif) no-repeat top left;
	background-position: 0 -264px; width: 52px; height: 38px; 
}

a.more-link {
	display:block;
	height:22px;
	width:150px;
	padding-left:24px;
	background:url(images/lupa.gif) no-repeat left top;
	color:#50909b;
	
}

a.more-link:hover {
	display:block;
	height:22px;
	width:150px;
	padding-left:24px;
	background:url(images/lupa.gif) no-repeat left -47px;
	color:#ea7400;
}



div.post,#content p{width:620px}
.title_services,.title_news{color:#39C;font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;font-style:italic;font-weight:700}
div.counter a,div.counter img{-khtml-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5}
.clrfx {float:none; clear:both;}