/*
Theme Name: Webtech
Theme URI: http://wordpress.org/
Description: The webtech theme
Version: 1.0
Author: Webtech
Author URI: http://blacklink.free-lance.ru
Tags: black, fluid
Text Domain: kubrick

*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; }table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote{margin:1em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

body { background: #111415 url('images/back.gif') repeat-x top center; background-color: #111415; font: normal 70% Tahoma, Verdana, Arial, sans-serif; line-height: 120%; color: #ffffff; margin: 0px; padding: 0px; }

table { border-collapse: collapse; font-size: 100%;}
a { color: #ffffff; text-decoration: underline;}
a img, a:hover img { text-decoration: none;}
a:hover { text-decoration: none;}
img { border: none; margin: 0px;}
h1 { font-size: 160%; margin: 0px 0px 14px 0px; font-weight: normal;}
p { margin: 0px 0px 14px 0px;}
input { font-size: 100%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF; border: none; background: none;}

.bg_left { width: 100%; height: 100%; background: url('images/back_left.gif') no-repeat left top;}
.bg_right { width: 100%; height: 100%; background: url('images/back_right.gif') no-repeat right top;}
.page { width: 100%; height: 100%;}
.margin { width: 100px;}
.main { height: 100%; vertical-align: top;}

.top { vertical-align: top;}
.top table { width: 100%; height: 94px;}
#logo { width: 199px;}
#prof { padding-left: 10px;}
#phone { text-align: right;}
#phone span { font-size: 190%; line-height: 160%;font-weight:bold;}

.menu ul{ font-size: 130%; margin: 36px 0px 51px 0px; height: 20px;display:table;width:100%;}
.menu a:hover { text-decoration: none;}

.menu li{
	display:table-cell !important;
  display:block;
  float: none !important;
  float: left;
	white-space:nowrap;
  height: 20px;
  padding-top: 3px;
  text-align:center;
  /*width: auto !important; */
  z-index: expression( 
    runtimeStyle.zIndex = 1,
    runtimeStyle.width = 100/(this.parentNode.childNodes.length)+'%'
  );
}


.menu li.current_page_item {
	background: url(images/menu.png) center no-repeat;	
  text-decoration: none;
}

.menu li.current_page_item a{
  text-decoration: none;
}


#selected .menu_left { background: url('images/menu_left.gif') no-repeat right center;}
#selected .menu_center { background: url('images/menu_center.gif') repeat-x left center;}
#selected .menu_right { background: url('images/menu_right.gif') no-repeat left center;}
.space { width: 16%;}

#text { line-height: 125%; padding-right: 100px; vertical-align: top;}
#text h1 { font-weight: bold;}
#news { width: 300px;}
#news td { padding-bottom: 12px;}

.date { width: 30%; text-align: right;}
.date, .date a { color: #5e83a2; font-size: 90%;}

.center table { width: 100%; margin: 0px 0px 60px 0px;}
.center table table { width: 100%; margin: 0px;}
.center td { text-align: center; width: 33%;}
.center a { text-decoration: none; font-size: 160%; color: #E8F4FF;}
.center a:hover { color: #7F9DC1;}

.pic_1 { width: 160px; height: 160px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/webtech/images/1.png');}
.pic_1[class] { background: url('images/1.png') no-repeat center;}
.pic_2 { width: 160px; height: 160px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/webtech/images/2.png');}
.pic_2[class] { background: url('images/2.png') no-repeat center;}
.pic_3 { width: 160px; height: 160px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/webtech/images/3.png');}
.pic_3[class] { background: url('images/3.png') no-repeat center;}

.pic_1_small { width: 80px; height: 80px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/webtech/images/1_small.png');}
.pic_1_small[class] { background: url('images/1_small.png') no-repeat center;}
.pic_2_small { width: 80px; height: 80px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/webtech/images/2_small.png');}
.pic_2_small[class] { background: url('images/2_small.png') no-repeat center;}
.pic_3_small { width: 80px; height: 80px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/webtech/images/3_small.png');}
.pic_3_small[class] { background: url('images/3_small.png') no-repeat center;}

.boxes table { line-height: 125%; width: 100%;}
.boxes img { margin: 0px 0px 6px 0px;}

.box { width: 17%; text-align: center; vertical-align: top;}
.box a { text-decoration: none;}
.box a:hover nobr { text-decoration: none;}
.box a nobr { text-decoration: underline;}

#plashka_1 { width: 20px; height: 20px; background: url('images/corner_1.gif') no-repeat right bottom;}
#plashka_2 { background-color: #1D2225;}
#plashka_3 { width: 20px; background: url('images/corner_2.gif') no-repeat left bottom;}

#plashka_7 { width: 20px; height: 20px; background: url('images/corner_4.gif') no-repeat right top;}
#plashka_8 { background-color: #191F23;}
#plashka_9 { width: 20px; background: url('images/corner_3.gif') no-repeat left top;}

.boxes_in { padding-bottom: 20px;}
.boxes_in table { line-height: 125%; width: 100%;}
.boxes_in img { margin: 0px 0px 6px 0px;}
.boxes_in h3 { font-size: 130%; margin: 0px 0px 14px 0px; font-weight: normal;}

.boxes_itog table { width: 100%;}

.box_in { width: 17%; text-align: center; vertical-align: top;}
.box_in a { text-decoration: none;}
.box_in a:hover { text-decoration: none;}
.box_in a:hover nobr { text-decoration: underline;}

#plashka_1_in { width: 20px; height: 20px; background: url('images/corner_1.gif') no-repeat right bottom;}
#plashka_2_in { background-color: #1D2225; font-size: 1px;}
#plashka_3_in { width: 20px; background: url('images/corner_2.gif') no-repeat left bottom;}

#plashka_7_in { width: 20px; height: 20px; background: url('images/corner_4_in.gif') no-repeat right top;}
#plashka_8_in { background-color: #181D21; font-size: 1px;}
#plashka_9_in { width: 20px; background: url('images/corner_3_in.gif') no-repeat left top;}

#plashka_1_itog { width: 10px; height: 10px; background: url('images/corner_1_itog.gif') no-repeat right bottom;}
#plashka_2_itog { background-color: #222D36; font-size: 1px; padding: 0; margin: 0;}
#plashka_3_itog { width: 10px; background: url('images/corner_2_itog.gif') no-repeat left bottom;}

#plashka_7_itog { width: 10px; height: 10px; background: url('images/corner_4_itog.gif') no-repeat right top;}
#plashka_8_itog { background-color: #222D36; font-size: 1px;}
#plashka_9_itog { width: 10px; background: url('images/corner_3_itog.gif') no-repeat left top;}

.clients table { width: 100%; margin: 37px 0px 29px 0px;}
.clients table table { width: auto; margin: 0px;}
.logo_partners { padding-right: 30px;}
#authorize { width: 50%; padding-left: 100px; text-align: right; font-size: 90%;}
#authorize td { text-align: left; padding: 0px;}
#authorize form { float: right;}

#login { width: 120px;}
#password { width: 120px;}
#button { width: 70px;}
#login input, #password input { width: 97px; height: 18px; background: url('images/input.gif') no-repeat left 1px; padding: 3px 10px 0px 10px;}
#button input { width: 58px; height: 18px; font-weight: bold; background: url('images/button.gif') no-repeat left top; text-align: center;}

.footer { height: 60px; border-top: solid 1px #1D252B; font-size: 90%;}
.footer table { width: 100%;}
#footer_1 div { width: 120px; height: 60px; background: url('images/footer.gif') no-repeat left bottom;}
#footer_2 { text-align: right;}
#footer_3 { text-align: right; width: 35px;}

#right { width: 35%; vertical-align: top;}

.center_in table { width: 100%; margin: 70px 0px 35px 0px;}
.center_in table table { width: 100%; margin: 0px;}
.center_in td { text-align: center; width: 33%;}
.center_in a { text-decoration: none; font-size: 120%; color: #E8F4FF;}
.center_in a:hover { color: #7F9DC1;}

#calc { width: 75%; vertical-align: top;}
#calc h1 { font-weight: bold;}
#calc td h1 { font-weight: normal;}
#calc select { height: 14px; width: 30px; font-size: 8px; margin-right: 3px;}
#calc input { margin-left: 13px; width: 12px; height: 12px;}

#calc p { padding-right: 30px;}
#calc .name_price { width: 90%;}
#calc .name { float: left; color: #B7CCDF;padding-left: 0.8em;}
#calc .name span { color: #636363;}
#calc .price { float: right; width: 2.5em; color: #636363;}
#calc td { width: 40%; padding-right: 20px; vertical-align: top;}
#calc table, #calc td table { width: 100%;}
#calc table tr#selected { background-color: #282F37;}
#calc td h1 { margin-bottom: 6px; margin-top: 25px;}
#calc td th { vertical-align: middle; text-align: right; width: 30px; height: 24px;}
#calc td td { vertical-align: middle;}
#button_2 { float: right; width: 12em;}
#button_2 input { height: 18px; text-align: center; margin: 0px; padding: 0px; float: left; height: 18px; font-weight: bold; color: #000000;}

#itog { vertical-align: top;}
#itog h1 { font-weight: bold; padding-left: 15px;}
#itog span { font-family: tahoma; color: #90E4FF; font-size: 140%; font-weight: bold;}

#text {padding-right: 30px;}
#contactpage table {
	padding: 0 0 0 100px;
	margin: 0 auto;}
#contactpage td {
	text-align: center;
	width: 200px;
	hegfight: 200px;
	borhder: 1px #333 solid;
	padding: 20px;
	margin: 200px;
	color: #d9d9d9;
	font-size: 18px;
	line-height: 25px;
	vertical-align: top;
	}
#contactpage img {
	padding: 0 0 20px 0;
	}