﻿*, html{margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif;}
body{width:100%; height:100%; margin: 0 auto;}
img {border:none;}
a{color:#000;}
a:hover{color:#CC0000}
h1{font-size:16px; color:#000; font-weight:bold; line-height:20px; position:relative; left:0px;}
h3{font-size:16px; font-weight:normal;}
h2 {font-size:15px; font-weight:normal;}
#qadr{height:700px; width:700px; margin: 0 auto}
#top_left{ width:350px; height:350px;float:left;margin:0px 0px 0px 0px;}
#top_right{background:url(/networkstudio/img/bg_right_344.png) no-repeat top; width:350px; height:350px; float:right; position:relative; display:block;margin:1px -1px -1px 1px;}
#top_right_text{background:url(/networkstudio/img/bg_right_344.png) no-repeat top; width:350px; height:350px; float:right; position:relative; display:block;margin:1px -1px -1px 1px;}
#bottom_left{background:url(/networkstudio/img/bg_344.png) no-repeat center; width:350px; height:350px;float:left; position:relative; display:block;margin:2px 2px -2px -2px;}

#bottom_left_notmain{background:url(/networkstudio/img/bg_temp.png) no-repeat center; width:350px; height:350px;float:left; position:relative; display:block;}

#bottom_right{width:350px; height:350px;float:right;margin:0px 0px 0px 0px;}
#right{ background:url(/networkstudio/img/bg_right.png) no-repeat center; width:350px; height:700px; float:right;position:relative; display:block;margin:0px -1px 0px 1px;}
#bottom{background:url(/networkstudio/img/bg_bottom.png) no-repeat center; width:700px; height:350px; float:left}

ul#top_menu{ margin:-2px;}
ul#top_menu li{  list-style:none; text-align:center; vertical-align:middle;}
ul#top_menu li, ul#top_menu li.active{ position:relative; height:171px; width:171px;
display:inline-block;   /*line-height:171px;*/}
ul#top_menu h3 { position:absolute;height:171px; width:171px; top:50%; vertical-align:middle;margin-top:-20px; line-height:20px;}
ul#top_menu li a{color:#FFF;text-decoration:none;}
ul#top_menu li a:hover{color:#fff;}
ul#top_menu li.active{color:#fff;}
ul#top_menu li{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px; margin:2px;float:left}
ul#top_menu li+li{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px;margin:2px;float:left}
ul#top_menu li+li+li{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px;margin:2px;float:left}
ul#top_menu li+li+li+li{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px;margin:2px;float:left}

#bottom_left ul{ margin-top:10px;}
#bottom_left ul li{background:url(/networkstudio/img/li.png) no-repeat left;list-style:none; margin-left:15px; margin-bottom:9px;}
#bottom_left ul li a{ display:inline-block;padding:5px 30px; color:#000; text-decoration:none;}


#bottom_right{ margin: 2px -2px -2px -2px;}
#bottom_right div{  list-style:none; text-align:center; vertical-align:middle;}
#bottom_right div a{ position:relative; top:15px; text-decoration:none; color:#FFF;}
#bottom_right div{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px; margin:2px;float:left}
#bottom_right div+div{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px;margin:2px;float:left}
#bottom_right div+div+div{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px;margin:2px;float:left}
#bottom_right div+div+div+div{background:url(/networkstudio/img/bg_170.png) no-repeat center; width:171px; height:171px;margin:2px;float:left}

h1, #h1{ font-size:15px; padding:6px 15px 9px 15px; font-weight:bold;}
#right p, #top_right_content p { padding: 10px 10px 0px 15px; line-height:20px;}
#right img { margin: 10px 0px 0px 15px;} 

#mediaspace{ position:relative; display:block; margin-top:0px;  padding-left:3px; }

#content{width:340px; height:665px; font-size: small; overflow:auto;}
#top_right_content{width:340px; height:310px; margin-top:-3px; margin-left:-6px; padding-right:10px; }

#content li{ margin: 15px 0px 0px 30px; list-style: disc !important;}

#bottom #body-catalog {width:690px; height:260px; margin-top:5px; }

#order-brif{ float:left; margin:10px; padding:5px; width:230px;;}
#order-brif li{ text-decoration:none; list-style:none;}
#order-form{ float:left; margin:10px; padding:5px; width:410px;}

/*Webforms*/
#form_all{ margin:10px 20px;}
#form_all input{border:none; background:url(/networkstudio/img/bg_input.png) repeat-x bottom; height:30px; width:310px; color:#999;font-style:italic; font-size:12px;}
#form_all textarea{border:none; background:url(/networkstudio/img/bg_input.png) #fff repeat-x bottom; height:70px; width:310px; color:#999; font-style:italic; font-size:12px;}
#form_all #submit{border:none; background:url(/networkstudio/img/bg_button.png) center no-repeat; color:#fff; height:27px; width:310px;text-align: center; cursor:pointer; margin:20px 0px; font-style:normal;}

/*Search*/
span#search-form .search{ position:relative; display:inline-block;}
.search div {float:left;}

#top-service {height:60px; width:700px; margin: 0 auto;position:relative; top:5px;font-size:10px;}

img#logo{ float:left; margin-right:40px;}
#main-page a, #sitemap-page a {text-decoration:none; color:#000; margin-left:10px;position:relative; height:30px; line-height:30px;  text-decoration:none;}
#top-service a:hover{ color:#900; }

#bottom-service{height:10px; width:700px; margin: 0 auto;  text-align:right; font-size:10px;}

#search-form{ float:right;}

form.search input{border:none; background:url(/networkstudio/img/bg_input.png) repeat-x bottom;  width:190px; height:30px; line-height:30px; color:#999;font-style:italic; font-size:12px;}
#b-search{border:none; background:url(/networkstudio/img/search.png); width:47px; height:27px; line-height:27px; color:#fff;font-style:normal; font-size:10px; cursor:pointer;}

ul#sum-search li{list-style:none !important;}
ul#sum-search li a{ text-decoration:none; color:#000;}
ul#sum-search li a:hover{ text-decoration:none; color:#871B10;}



/*Catalog-portfolio*/
#head-catalog
{
	background:#000;
	color:#FFF;
	margin:5px 5px -5px 5px;
}

#head-catalog li
{
display: inline;
list-style-type: none;
width:680px;
line-height:30px;
}
#head-catalog  .portfolio-name
{
display:inline-block;
width:150px;
text-align:center;
}
#head-catalog .portfolio-thema
{
display:inline-block;
width:170px;
text-align:center;
}
#head-catalog .portfolio-work
{
display:inline-block;
width:350px;
text-align:center;
}

#body-catalog
{
	margin:0px 5px;
	
}

#body-catalog li
{
display:inline-block;
list-style-type: none;
width:688px;
height:30px;
font-size:12px;
border:#CCC solid 1px;
}
#body-catalog  .portfolio-name
{
display:inline-block;
width:150px;
text-align:left;
padding: 0px 5px;
margin-top:5px;
}
#body-catalog  .portfolio-name a
{
color:#000; text-decoration:none;
}
#body-catalog  .portfolio-name a:hover
{
color:#000; text-decoration:underline;
}

#body-catalog .portfolio-thema
{
display:inline-block;
width:170px;
text-align:center;
font-size:10px;
}
#body-catalog .portfolio-work
{
display:inline-block;
width:350px;
text-align:left;
font-size:10px;
}
.even{background:#CCC;}
#phone{font-size:10px; margin:0 0 10px 0;}
.city{ font-weight:bold; font-size:11px; margin:0 2px 0 10px;}
.phone{ margin:0 10px;}
