body            {background: #131313; margin: 0px; padding:0px; font-family: Arial, sans-serif, Tahoma, Verdana; font-size:12px; line-height:150%;}
body, table, tr, td, h1,a {margin: 0px; padding:0px;font-weight:lighter; font-family:Arial, sans-serif, Verdana, Tahoma; font-size:14px; line-height:150%;}

.red_back{background: #f3ce52;}
.top1{background:url(images/index/top1.jpg);}
.bottom1{background:#000000 url(images/index/bottom1.jpg) repeat-x;}


.icon_top {position:absolute; padding:0; margin:0; margin-top:4px; margin-left:745px;}
*html  .icon_top {margin-top:2px;}

div.images1 {width:110px; height:110px; background:url(images/index/back_img.gif);}
div.images2 {width:98px; height:98px; background:url(images/index/back_img1.gif);}
div.images3 {width:194px; height:110px; background:url(images/index/back_img3.gif);}

.logo_podlozka {margin-top:10px; width:545px; height:150px;}
.logo {margin:0; border:0px #fff solid; margin:0px; width:275px; height:150px; z-index:5; background:url(/images/index/logo.png);}
*html  .logo {background: url("");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/index/logo.png', sizingMethod='scale');}

.center {margin-top:30px; width:550px; height:263px;}
.portfolio {margin-top:15px;margin-bottom:15px; width:550px;background:#ffffff; height:275px; z-index:5;}
.advertisment {margin-top:189px;color:#ffffff; width:220px; height:185px;  background:#f3ce52; z-index:5;}
.adv_2 {margin-top:15px;margin-bottom:15px; width:550px ; height: px; z-index:5;}

.news {margin-top:15px;border:1px #000000 solid; width:218px; height:349px; background:#000000; z-index:5;}
.main {position:relative; margin-top:30px; min-height:552px; width:550px; z-index:5;}
.main_portfolio {position:relative; margin-top:30px; height:552px; width:785px; z-index:5;}

.port_1 {background:#000000}

.phone {position:absolute; width:117px; height:21px; top:35px; left:480px;z-index:5;background:url(images/index/phone.png);}
*html  .phone {background: url("");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/index/phone.png', sizingMethod='scale');}

.email {position:absolute; width:146px; height:21px; top:35px; left:620px;z-index:5;background:url(images/index/email.png);}
*html  .email {background: url("");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/index/email.png', sizingMethod='scale');}

.portfolio_scroll {color:#efefef; font-size:19px;top:0px; left:0px; z-index:5; padding:10px;font-family: Arial, sans-serif, Tahoma, Verdana; height:180px; width:290px;}
*html .portfolio_scroll {left:160px;}

.portfolio_sites {margin-top:47px;margin-left:30px;}
*html .portfolio_sites {left:480px;}

.bottom {position:absolute; top:100%; width:100%; bottom:0; margin-top:180px; height:80px; background: #c105c1;  z-index:5;color:#fff; font-weight:bold;font-size:12px;font-family:Arial, sans-serif, Verdana, Tahoma;}

a:link,a:active,a:visited {text-decoration:none;color:#000000; font-family:Arial, sans-serif, Verdana, Tahoma; }
a:hover {text-decoration:none;}

#middle_button a {color:#bfbfbf; display:block;height:65px;width:226px; background:#000000; z-index:7;}
#middle_button a:hover {color:#fff;background:#83621b;z-index:7;}
#middle_button a:active {z-index:7;}

a.top_lnk:link,a.top_lnk:active,a.top_lnk:visited  {font-size:13px;padding:1px;padding-left:3px; padding-right:3px; line-height:18px;color:#c9ab48;text-decoration:none;}
a.top_lnk:hover {text-decoration:none;color:#ffffff}

a.news_R:link,a.news_R:active,a.news_R:visited  {font-size:13px;line-height:150%;color:#efefef;text-decoration:none;}
a.news_R:hover {text-decoration:underline;}

a.white:link,a.white:active,a.white:visited  {color:#ffffff; padding-right:3px; font-size:11px; line-height:13px;text-decoration:underline;}
a.white:hover {text-decoration:none;}

a.whiter2:link,a.whiter2:active,a.whiter2:visited  {color:#ffffff; font-size:12px; line-height:18px;text-decoration:underline;margin-top:5px;}
a.whiter2:hover {text-decoration:none;}

a.whiter3:link,a.whiter3:active,a.whiter3:visited  {color:#ffffff; font-size:13px; line-height:20px;text-decoration:none;margin-top:5px;margin-bottom:15px;font-weight:bold;text-transform:uppercase;}
a.whiter3:hover {text-decoration:underline;}

a.rose:link,a.rose:active,a.rose:visited  {color:#c9ab48;  font-size:14px; line-height:150%;text-decoration:none;}
a.rose:hover {text-decoration:underline;}

a.dop:link,a.dop:active,a.dop:visited  {color:#ffffff; padding-left:2px;padding-right:2px; font-size:12px; line-height:150%;text-decoration:none;}
a.dop:hover {background:#83621b;color:#ffffff}

a.silver:link,a.silver:active,a.silver:visited{color:#ffffff;font-size:12px; text-decoration:none;font-family:Arial, sans-serif, Verdana, Tahoma;}
a.silver:hover {text-decoration:none;}

h1  {font-size:16px; margin:0; padding:0; font-family: Arial, sans-serif, Tahoma, Verdana;}
h1.news_big {font-size:19px; line-height:44px; color:#aa8f38; font-weight:bold;text-align:center;font-family: Arial, sans-serif, Tahoma, Verdana;}
h1.white {color:#ffffff;font-size:18px;font-weight:bold;font-family: Arial, sans-serif, Tahoma, Verdana;}

h1.button {color:#ffffff; font-size:15px; font-weight:bold;text-align:left;padding-top:4px;padding-left:10px;}
h1.text {font-size:11px; text-align:left;padding-top:0px;padding-left:10px;padding-right:10px;}
h1.red {font-size:25px;color:#c9ab48; font-weight:bold;font-family:Sans, Arial, Verdana, Tahoma}
h1.bold {font-size:18px;color:#ffffff;line-height:18px; font-weight:bold;font-family:Sans, Arial, Verdana, Tahoma}
h1.dop {font-weight:bold;padding:1px;padding-left:3px; padding-right:3px; line-height:22px;display:inline; margin:0;background:#000000; margin-left:5px; color:#c9ab48; font-size:12px; font-family: Arial, sans-serif, Tahoma, Verdana;}

h2 {color:#cfcfcf; font-size:13px; font-weight:bold; line-height:120%;  text-align:left;padding:0px;margin:0px;}
p {color:#000000; font-size:14px; line-height:150%; font-family: Arial, sans-serif, Tahoma, Verdana;}
p.small {color:#000000; font-size:12px; line-height:150%; font-family: Arial, sans-serif, Tahoma, Verdana;}
p.white {color:#ffffff; font-family: Arial, sans-serif, Tahoma, Verdana; text-align:justify; padding-left:15px; padding-right:5px;}


ul {padding:0; margin:0;padding-left:30px;}

li {color:#000000; font-size:14px; line-height:150%; font-family: Arial, sans-serif, Tahoma, Verdana;list-style-image:url("/images/index/li1.gif");}

li.arrow {position:relative; list-style:none; list-style-image:url("/images/index/li1.gif");left:0; padding:0; margin:0;margin-top:7px; margin-bottom:7px;}
li.arrow2 {position:relative; list-style:none; list-style-image:url("/images/index/li2.gif");left:0; padding:0; margin:0;margin-top:2px; }
li.arrow3 {position:relative; list-style:none; list-style-image:url("/images/index/li3.gif");left:0; padding:0; margin:0;margin-top:7px; margin-bottom:7px;}

li.none {list-style: none; padding:0; margin:0;margin-left:10px;}

img.arrow1 {margin-right:10px;margin-top:2px;margin-left:3px;}
*html img.arrow1{margin-right:10px;margin-top:4px;margin-left:3px;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{background-image: url(/images/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
	}
.scroll_beer {margin-top:1px; margin-bottom:2px; padding-top:15px;padding-bottom:15px;}

.closed {display:none;}
.open {display:block;}
.disable {opacity:0.5}
.enable {opacity:1;cursor:pointer;}
#left_go_button {width:30px; float:left}
#right_go_button {width:30px; float:right}

#scroller_field {height:115px;width:295px; float:left; position:relative; overflow:hidden; margin-top:10px;}
#scroller_photo_set{height:115px;position:relative; width:5000px;}
.scroll_photo {float:bottom;width:100px; margin:0; float:left;text-align:center;}
.scroll_photo a { text-decoration:none;color:#cfcfcf;font-size:14px;line-height:25px;text-align:center; font-family:Arial,sans-serif;}
.scroll_photo a img{border:none;}

.bold_border {border:7px #ffffff solid;}


A.mItem:link,A.mItem:active,A.mItem:visited  {color:#ffffff; background:#c105c1; text-decoration:none;display:block; margin:0;padding:0;padding-left:4px; padding-right:3px; height:100%; width:100%;padding-top:0px;height:24px; width:180px;font-family:Arial, sans-serif, Verdana, Tahoma; font-size:14px; line-height:150%;z-index:3;}
A.mItem:hover {text-decoration:none; background:#1e191e}	

DIV.menu {padding:0px;padding-right:3px;margin-top:-29px;margin-left:-170px;background: #c105c1; visibility: visible;text-align:left;position:absolute;z-index:3;}

* html DIV.menu {margin-top:-24px;top:-24px;}

DIV.menu {padding: 0px; visibility: hidden; position: absolute; top: 0px;z-index:3;}
* html DIV.menu {padding: 0px; visibility: hidden; position: absolute; top:0px;z-index:3;}

.xc1 {position:absolute;top:0px; left:0px;margin-top:28px;margin-left:170px;}

input ,textarea {padding:3px;margin:0px; border: 1px #434343 solid;font-family:font-family: Arial,sans-serif, Tahoma, Verdana;}
input.snd{background-color:#c105c1;border:1px #c105c1 solid;cursor:pointer; color: #ffffff;font-weight:bold}
