* { padding: 0; margin: 0;}
img, div, a, input { behavior: url(iepngfix.htc) }
html, body {font: 80%/1.4 Tahoma;width:100%;height:100%;background:#fff url("i/body-main.jpg") top center no-repeat;}
h1{color:#363636;font-size:21px;font-weight:lighter;padding-bottom:10px;}
h2{color:#363636;font-size:32px;font-family:Cambria;font-weight:lighter;margin-bottom:10px;}
h3{color:#333;font-size:24px;font-family:Cambria;font-weight:lighter;margin-bottom:15px;line-height:24px;}
h3 a{color:#333;font-size:24px;font-family:Cambria;font-weight:lighter;margin-bottom:15px;line-height:24px;text-decoration:none;}
h4{color:#144A05;font-size:13px;font-family:Tahoma;font-weight:bold;margin-bottom:8px;margin-left:100px;line-height:16px;padding-left:15px;background:url("i/company-str.gif") top left no-repeat;background-position: 0px 4px;}
h5{color:#144A05;font-size:12px;font-family:Tahoma;font-weight:bold;margin-bottom:5px;line-height:12px;}
img {border:0px;}
a{color:#144A05;}
a:hover{color:#ACACAC;}
#body-development{background:#fff url("i/body-development.jpg") top center no-repeat;}
#body-reklama{background:#fff url("i/body-adv.jpg") top center no-repeat;}
#body-design{background:#fff url("i/body-design.jpg") top center no-repeat;}
#body-portfolio{background:#fff url("i/body-portfolio.jpg") top center no-repeat;}
#body-company{background:#fff url("i/body-contact.jpg") top center no-repeat;}

#body-development .event ul,#body-reklama .event ul,#body-design .event ul{margin-left:10px;}

ul.contacts{position:absolute;margin:-190px 0px 0px 80px;border:0px solid red;list-style:none;font-size:20px;color:#363636;font-family:Cambria;}
ul.contacts span{font-size:10px;}
ul.contacts li{border:0px solid red;height:27px;padding-left:40px;}
ul.contacts img{position:absolute;margin-left:-40px;}
ul.contacts img.mobile{margin:-8px 0px 0px -27px;}
ul.contacts img.icq{margin:3px 0px 0px -35px;}
ul.contacts img.skype{margin: 5px 0px 0px -35px;}

#page {position: relative;min-height: 100%;z-index:2;width:1000px;margin:0px auto;z-index:0;border:0px solid blue;}
* html #page {height: 100%;}

.logo{position:absolute;margin:15px 0px 0px 30px;}
.content{overflow:hidden;zoom:1;}
.right-col{border:0px solid red;width:280px;float:right;margin-top:210px;}
.left-col{border:0px solid yellow;margin-right:300px;margin-top:290px;}

ul.portfolio{list-style:none;padding:5px 0px 10px 3px;border:0px solid red;}
ul.portfolio li{padding-bottom:10px;padding-left:20px;clear:both;overflow:hidden;zoom:1;}
xxx\:*, ul.portfolio li{background-position: 0px 11px;}
ul.portfolio span{display:block;margin:0px 0px 0px 100px;font-size:11px;font-family:Tahoma;color:#363636;}
img.image-folio{float:left;width:100px;}
.more{clear:both;display:block;margin:10px 0px 0px 100px;}

ul.portfolio-choice{list-style:none;margin:0px 10px;}
ul.portfolio-choice li{padding:3px 0px 3px 35px;background:url("i/service-str.gif") top left no-repeat;background-position: 0px 7px;}
ul.portfolio-choice li a{display:block;font-size:13px;line-height:14px;color:#144A05;}
ul.portfolio-choice li.active a{display:block;font-size:13px;line-height:14px;color:#363636;font-weight:bold;}
ul.portfolio-choice li a:hover{color:#ACACAC;}


ul.service,ul.menu {overflow:hidden;zoom:1;margin:0px;padding:0px;margin-bottom:45px;}
ul.service li,ul.menu li{float:left;list-style:none;width:33%;border:0px solid red;margin:0px;padding:0px;}
ul.service li ul{margin:0px;padding:0px;}
ul.service li ul li{clear:both;width:80%;margin:0px;padding:5px 0px 5px 35px;background:url("i/service-str.gif") top left no-repeat;background-position: 0px 9px;}
ul.service li ul li a{color:#144A05;font-family:Tahoma;font-size:13px;font-weight:bold;display:block;border:0px solid red;line-height:13px;}
ul.service li ul li a:hover{color:#ACACAC;}

.about,.other{border:0px solid red;overflow:hidden;zoom:1;margin-bottom:25px;padding-right:20px;}
.about h3,.other h3,.talk h3{position:relative;z-index:3;}
.talk,.search{float:right;width:270px;overflow:hidden;zoom:1;border:0px solid red;}
.talk div{float:right;width:136px;background:url("i/talk-bg.gif") top left repeat-y;padding:20px 10px 0px 20px;font-size:10px;color:#363636;font-family:Tahoma;}
.search div{float:right;width:136px;background:url("i/search-bg.gif") top left repeat-y;padding:20px 10px 0px 20px;font-size:10px;color:#363636;font-family:Tahoma;}
*html .talk div{padding:20px 0px 0px 20px;}
*html .search div{padding:20px 0px 0px 20px;}
.talk div p,.search div p{position:relative;z-index:2;padding:5px 0px 20px 0px;font-size:11px;}
.search div ul {position:relative;z-index:2;padding:5px 0px 20px 0px;list-style:none;}
.search div ul li a{color:#144A05;font-weight:bold;font-size:13px;display:block;margin-bottom:7px;line-height:14px;}
.search div ul li a:hover{color:#ACACAC;}
.talk div span,.search div span{position:relative;z-index:2;font-size:12px;color:#144A05;font-weight:bold;}
img.talk-top,img.search-top{position:absolute;margin-left:81px;z-index:0;}
img.talk-bottom,img.search-bottom{margin-left:-20px;}
.company,div.event{margin-right:300px;}
.company ul li {list-style:none;padding-left:20px;background:url("i/company-str.gif") top left no-repeat;background-position: 0px 6px;font-family:Tahoma;font-size:13px;color:#363636;padding-bottom:10px;}
.talk div p{padding-bottom:5px;}
.talk div a{display:block;margin:2px 0px 2px 0px;padding-left:0px;text-align:right;}

.in{padding-left:10px;font-size:12px;color:#363636;}
.in h2{margin-left:-2px;}
.in h1{font-size:32px;line-height:30px;margin-bottom:10px;}
.txt{padding-left:20px;}
.in h4{background: url("i/company-str.gif") top left no-repeat;background-position:0px 5px;margin-left:0px;padding-left:20px;margin-top:0px;}
.in p{padding-bottom:10px;}
.in ul{margin-left:25px;}


ul.menu {margin-bottom:50px;}
ul.menu h2{margin:0px;padding:0px;font-size:22px;}
ul.menu li.menu{width:19%;height:59px;border:0px solid red;text-align:center;margin-right:1px;}
ul.menu li.menu a{display:block;border:0px solid red;padding-top:5px;height:59px;position:relative;z-index:30;text-decoration:none;color:#363636;}
ul.menu li.menu a:hover{background:url("i/menu-shadow-hover.png") top center no-repeat;color:#fff;font-family:Cambria;}
ul.menu li.select a,ul.menu li.select a:hover{background:url("i/menu-shadow.png") top center no-repeat;color:#fff;}

xxx\:*, ul.sub-menu,.menu-table{margin-left:-65px;}

ul.sub-menu{position:absolute;z-index:0;;height:35px;overflow:hidden;zoom:1;background: url("i/sub-menu-bg.gif") top left repeat-x;margin-top:47px;display:inline;}
ul.sub-menu li{float:left;border:0px solid red;width:auto;text-align:center; display:inline}
*html ul.sub-menu li{width:10px;}
ul.menu li.select ul.sub-menu li a{line-height:35px;display:block;background:none;margin:0px;padding:0px;color:#144A05;font-size:16px;font-weight:bold;font-family:Cambria;padding:0px 12px;}
ul.menu li.select ul.sub-menu li a:hover{color:#7B8072;}

.menu-table{position:absolute;border:0px solid red;margin-top:47px;background: url("i/sub-menu-bg.gif") top left repeat-x;height:35px;border-collapse:collapse;}
ul.menu li.select .menu-table a,ul.menu li.select .menu-table span{background:none;color:#000;padding:0px;margin:0px;line-height:32px;height:35px;color:#144A05;font-size:16px;font-weight:bold;font-family:Cambria;padding:0px 12px;position:relative;z-index:100; white-space: pre;}
ul.menu li.select .menu-table a:hover,ul.menu li.select .menu-table span,ul.menu li.select .menu-table .active a{color:#87BD1D;background:none;}
ul.menu li.select .menu-table span{display:block}


.breadcrumbs{border:0px solid red;font-size:12px;overflow:hidden;zoom:1;margin-bottom:20px;}
.breadcrumbs a{color:#99CD31;}
.breadcrumbs a:hover{color:#ACACAC;}
.breadcrumbs img{margin:0px 6px -1px 6px;}

.last-works{text-align:center;padding-top:20px;border:0px solid red;}
.last-works h2{text-align:left;}
.last-works img {background: url("i/last-works-bg.gif") left top no-repeat;padding:7px;position:relative;}
.last-works p{text-align:center;color:#144A05;font-weight:bold;font-size:11px;padding:2px 10px 20px 10px;}

.right-col .event{margin:0px 0px 50px 0px;}
.right{padding:0px 5px 30px 0px;}
.gallery a{
	border:1px solid #DAD9D9;
display:block;
float:left;
margin-bottom:15px;
margin-right:15px;
width:206px;
	}
*html .gallery a{margin-bottom:10px;margin-right:10px;}

.right-col .event h3{font-size:32px;margin-bottom:20px;}
ul.event-list{list-style:none;border:0px solid red;}
ul.event-list li{margin-bottom:30px;padding-left:20px;background:url("i/company-str.gif") top left no-repeat;background-position: 0px 2px;font-size:11px;}
ul.event-list li a{color:#363636;line-height:12px;}
ul.event-list li a:hover{color:#ACACAC;}
ul.event-list li div{margin:10px 0px 0px 0px;overflow:hidden;zoom:1;border:0px solid yellow;}
ul.event-list li div span{background: url("i/span-bg.gif") top right no-repeat;color:#fff;display:block;float:left;padding:0px 0px 1px 0px;line-height:10px;font-size:10px;}
ul.event-list li div img{float:right;padding-top:2px;}
ul.event-list li div img.span-img{position:absolute;margin-top:0px;padding-top:0px;}
xxx\:*, ul.event-list li div img.span-img{padding-top:1px;}
xxx\:*, ul.event-list li div span{padding-top:1px;}

.space{height:90px;}
#footer {position: relative;height:90px;z-index:1;background: url("i/footer-bg.gif") top left repeat-x;margin-top:-90px;}

.footer-text{position:absolute;border:0px solid red;z-index:9999999;}


.footer-txt{width:1000px;margin:0px auto;border:px solid red;padding-top:30px;}
.mail{float:right;margin-right:25px;padding-right:95px;line-height:46px;}
.mail a{margin-left:13px;font-size:11px;color:#144A05;text-decoration:none;}
img.love{position:absolute;margin:-42px 0px 0px 850px;z-index:-1;}
img.mail-img{position:absolute;margin:19px 0px 0px -20px;}
xxx\:*, img.mail-img{margin:4px 0px 0px -20px;}

.copy{float:left;}
.copy p{padding-left:95px;padding-right:35px;font-size:11px;color:#144A05;line-height:46px;}
img.footer-logo{position:absolute;margin-top:-10px;}

ul.footer-menu{list-style:none;overflow:hidden;zoom:1;float:left;position:relative;z-index:100;}
ul.footer-menu li{float:left;font-size:13px;padding:0px 30px;line-height:44px;background: url("i/footer-menu-bg.gif") top left repeat-y;}
ul.footer-menu li a{color:#144A05;}
ul.footer-menu li a:hover{color:#363636;}
ul.footer-menu li.mail-li{padding-left:60px;}

table.design{margin-left:-70px;}
table.company{margin-left:-293px;}
table.portfolio{margin-left:-87px;}
xxx\:*, table.design{margin-left:-235px;}
xxx\:*, table.company{margin-left:-459px;}
xxx\:*, table.portfolio{margin-left:-153px;}

#pagination{clear:both;text-align:center;font-size:16px;}
#pagination span,#pagination a{margin:0px 5px;}
//width:1000px;margin:-90px auto 0px auto;


.in table {width:100%; margin-top:20px; margin-bottom:20px;}

.in table tr th {height:36px; background:#e4f7b8; color:#144a05;padding:2px 5px;font-size:12px;font-weight:lighter;}

.in table tr td {padding-top:10px; padding-bottom:10px; text-align:center; border-bottom:1px dotted #69a321;}

.in table tr td.last {padding:0px; background:#e4f7b8; height:10px; border:none;}

.in ul {margin-left:20px; margin-top:5px; margin-bottom:10px;}

.in b {color:#144a05;}



.write {
float:left;
width:250px;
}

.form {
float:left;
width:400px;
}

.form .txt {
background:url("i/form.gif") no-repeat scroll 0 0 transparent;
border:medium none;
height:23px;
width:302px;
}

.form textarea {
background:url("i/textarea.gif") top left no-repeat ;
border:medium none;
height:105px;
width:321px;
}
.in table.feedback td,.in table.write-table td{margin:0px;padding:0px;text-align:left;border:0px;font-size:14px;vertical-align:top;padding:5px 0px;}
.in table.write-table td{padding:0px 0px;margin:0px;border:0px solid red;font-size:18px;color:#363636;
font-family:Cambria;}
.form td{text-align:left;}
.go{float:right;}

