html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: url(/images/studio99/bg.jpg) 0% 0% repeat; font: normal 9pt/13pt Tahoma; color: #121212}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
form {margin: 0px; padding: 0px}
a {color: #121212}
ul {margin: 0px; padding: 0px}
li {list-style: none}
h2 {font: italic 18pt Georgia; color: #000000; margin: 0px; padding: 10px 0px 10px 0px}
h1 {font: italic 18pt Georgia; color: #000000; margin: 0px; padding: 10px 0px 10px 0px; position: relative; z-index: 2}
h4 {font: italic 14pt Georgia; color: #000000; margin: 0px; padding: 0px 0px 15px 0px}
.c_right h2 {padding: 20px 0px 10px 0px}
a:hover {text-decoration: none; color: #9f3a0d}
p {margin: 0px; padding: 0px}
.all {position: relative; margin: 0px auto; height: auto; min-height: 100%; min-width: 1000px; background: url(/images/studio99/a_bg.jpg) 50% 0% repeat-y}
.header {height: 120px; background: url(/images/studio99/h_bg.png) 50% 0% repeat-x; position: relative}

.header_in {width: 1000px; margin: 0px auto; height: 120px; position: relative}
.h_left {float: left; padding: 20px 21px 0px 12px}
.h_right {float: right; padding: 64px 6px 0px 0px}
.h_right a, .h_right span {margin: 0px 9px 0px 5px}

.menu {height: 44px; float: left}
.m_bg {position: relative !important; padding-top: 64px; height: 44px}

.newsmenu_off {font: italic 14pt Georgia; color: #000000; display: block; position: relative}
.newsmenu {font: italic 14pt Georgia; text-decoration: none}
.newsmenu_off a {color: #121212; text-decoration: underline !important; padding: 0px 18px}
.newsmenu a {color: #FFFFFF !important; padding: 1px 18px 6px 18px}
.newsmenu_off a, .newsmenu a { text-decoration: none; display: block; position: relative}
.newsmenu a.my23070 {background: url(/images/studio99/a_hover.gif) 50% 50% no-repeat !important; position: relative}
.newsmenu a.my23072 {background: url(/images/studio99/a_hover2.gif) 50% 50% no-repeat !important}
.newsmenu a.my23081, .newsmenu a.my23083 {background: url(/images/studio99/a_hover3.gif) 50% 50% no-repeat !important}

ul.mmenu-sub{padding: 20px 0px 0px 0px; margin: 0px; list-style: none; position: absolute !important; left: -1px; top: -1px; width: 223px; visibility:hidden; background: url(/images/studio99/sub_li.gif) 0% 0% no-repeat; z-index: 100 !important}
ul.mmenu-sub li {float: none; padding: 0px 17px 7px 17px; text-align: left; background: url(/images/studio99/sub_bg.png) 0px 0px repeat-y; font: normal 0.1pt Tahoma}
ul.mmenu-sub li a {background: url(/images/studio99/li.gif) 0% 8px no-repeat !important; font: normal 9pt/14pt Tahoma !important; text-transform: none; text-align: left; border: none !important; padding: 0px 0px 0px 8px; display: block; text-decoration: underline; color: #121212}
ul.mmenu-sub li a:hover {background: url(/images/studio99/li_act.gif) 0% 8px no-repeat !important;text-decoration: none; color: #9f3a0d}
ul.mmenu-sub .separator {height: 7px !important; overflow: hidden; display: block; background: #1f7fb1 url(/images/studio99/separator.gif) 0% 100% repeat-x; font: normal 0.1pt/0.1pt Tahoma !important}
.sub_bottom {background: none !important; padding: 0px !important; font: normal 0.1pt Tahoma !important}

.center {width: 1000px; margin: 0px auto; clear: both; position: relative}
.content {width: 100%}
.c_left {width: 275px; padding: 0px 50px 0px 26px}
.preim {padding-top: 25px}
.preim p, .c_right p{padding: 0px 0px 10px 0px; line-height: 12pt}
.serv li {background: url(/images/studio99/li2.gif) 0% 6px no-repeat; font: bold 9pt Tahoma; padding: 0px 0px 10px 13px}

.sitemap ul {padding-left: 13px; padding-top 4px}
.sitemap li {padding: 4px 0px 0px 13px; background: url(/images/studio99/li2.gif) 0% 12px no-repeat; }


.phone {padding: 10px 0px 0px 0px; color: #333439; font: bold 10.5pt/19pt Tahoma; text-align: left; margin-right: -28px; position: relative; z-index: 10}
.phone01 {padding-top: 22px}
.phone02 {padding-top: 13px}
.phone03 {padding-top: 13px}
.phone span {font: normal 8pt Tahoma; padding: 0px 5px 0px 0px}
.phone strong {font: italic bold 9pt Georgia; display: block}
.phone img {vertical-align: middle !important; margin: -2px 10px 0px 0px}

.clearer {clear: both; height: 220px}

.c_right {padding: 25px 15px 0px 0px}
.banner {padding: 10px 0px 0px 0px}

.footer {height: 191px; background: url(/images/studio99/f_bg.png) 50% 0% repeat-x; position: relative; margin-top: -191px; font: normal 8pt/12pt Tahoma; min-width: 1000px}
.f_in {padding-left: 365px; height: 191px; background: url(/images/studio99/f_l_bg.jpg) 32px 100% no-repeat; width: 635px; margin: 0px auto}
.f_right table td {vertical-align: bottom; padding: 0px 20px 0px 0px}
.f_in div {padding: 20px 30px 0px 0px; height: 70px}
.st {padding-bottom: 4px !important}
.create {padding: 3px 0px 0px 0px !important; text-align: right; font: normal 8pt Tahoma; height: auto !important}

.last_prijects {border: solid 2px #FFFFFF; margin-bottom: 10px}
			h3{ padding: 5px 10px 3px 10px; margin: 0px; color:#FFF; font: bold 10pt Tahoma}
			h3 a {text-decoration: underline !important}
			
			.boxgrid{ 
				width: 209px; 
				height: 84px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative;
				font: normal 8pt Tahoma;
				z-index: 2;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0;
					z-index: 2; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#a0a0a0; 
					font-weight:bold; 
					font: 8pt Tahoma; 
					z-index: 2;
					text-align: left
				}
				.boxgrid a {color: #FFFFFF; text-decoration: none}
				.boxgrid a:hover {text-decoration: underline}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 60px; 
				width: 100%; 
				opacity: .80; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				z-index: 2;
 			}
 				.captionfull .boxcaption {
 					top: 80;
 					left: 0;
 					z-index: 2;
 				}
 				.caption .boxcaption {
 					top: 25;
 					left: 0;
 					z-index: 2;
 				}


.kont2 td {padding: 5px 20px 5px 0px}

.navibar {font: italic 8pt Georgia; color: #9f3a0d; padding: 5px 0px 0px 0px; position: relative; z-index: 2}
.navibar span {color: #000000; padding: 0px 10px}

.textinputs, .textinputs2 {background: #FFFFFF; border: solid 1px #9f3a19; color: #9f3a19; font: italic 9pt Arial; width: 270px; padding: 3px 6px 3px 6px}
.textinputs2 {height: 77px; font: normal 8pt Arial; padding-top: 3px}
.kont td {padding: 3px; text-align: right}

.but1 {background: url(/images/button.jpg) 50% 50% no-repeat; color: #FFFFFF; text-align: center; font: normal 8pt Tahoma; border: none; width: 83px; padding: 3px 0px 5px 0px}

.portfolio_yahr {font: italic 18pt Georgia; color: #000000; margin: 0px; position: relative; z-index: 2}
.out_portfolio_yahr .portfolio_yahr {padding: 10px 0px 10px 10px}
.portfolio_yahr a {font: italic 11.5pt Georgia; color: #a33b08; margin: 0px 10px 0px 0px}

.one_project {width: 315px; float: Left; font: normal 9pt/12pt Tahoma; height: 145px; position: relative; z-index: 2}
.o_p_left {width: 112px; vertical-align: top; padding-top: 12px}
.o_p_left img {border: solid 2px #FFFFFF; border-radius: 3px}
.o_p_right {padding-right: 25px; padding-top: 10px}
.o_p_right a {color: #a33b08}
.o_p_right div {padding-top: 9px}
.o_p_right div div {padding-top: 0px}
.o_p_right p {margin: 0px; padding-top: 9px}
.portf_podr p {margin: 0px; padding: 5px 0px 15px 0px; font: italic 8pt Georgia, "Times New Roman"}

.my-table {border-top: solid 1px #f9aa27; margin-top: 4px}
.my-table a {text-decoration: none}
.my-table td {padding: 3px 10px 3px 7px; border-bottom: solid 1px #f9aa27; vertical-align: middle !important}
.my-table-row td {background: #f9aa27}
.truba {position:absolute; left: -50px; top: 15px; z-index: 1}

.one_news {padding-bottom: 10px}
.one_news span {background: #FFFFFF; font: normal 8pt Tahoma; padding: 1px 4px 2px 4px}

.f_menu {font: normal 8pt/14.5pt Arial; text-align: center; margin: 0x}
.f_menu strong {font-weight: normal}
.f_menu a {margin-right: 20px}

.tisers p {color: #000000; font: normal 9pt/14pt Arial; padding: 0px}
.tisers p a {text-decoration: none}
.tisers p a:hover   {color: #9f3a0d}
.tisers td {padding: 10px 0px}
.tisers_r {padding: 10px 0px 10px 20px !important}
.sep {height: 30px; padding: 0px; font: normal 0pt/0pt Arial; background: url(/images/sep.gif) 0% 50% repeat-x}
.kont2 {clear: both}
