body {background: url('/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/backgrounds/main_2.gif') 11px 0px #1B1E23; width: 100%; height: 100%;}
body, td {font: 11px Tahoma, Verdana, Arial; color: #B2B2B2; padding: 0px; margin: 0px;}
td {vertical-align: top; text-align: left}
table, img {border: 0px;}

form {padding: 0px; margin: 0px;}


h1 {font: 24px Georgia, Times new roman, Tahoma; color: #FFFFFF; padding: 0px; margin: 0px 0px 17px 0px;}
h1.green_1 {color: #12CFEB}
h1.green_2 {color: #23D023}
h1.red_1 {color: #E2406E}




ul {padding: 0px; margin: 5px 0px 15px 0px; list-style-type: none}
ul li {padding: 0px 0px 0px 7px; margin: 0px 0px 1px 0px; background: url('/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/bullets/ul_1.gif') no-repeat 0px 7px;}





a:link, a:visited, a:hover {font: 11px Tahoma, Verdana, Arial; color: #D3FBFA; text-decoration: underline;}
a:hover {text-decoration: none;}

a.white_1:link, a.white_1:visited, a.white_1:hover {color: #FFFFFF;}

a.white_2:link, a.white_2:visited, a.white_2:hover {color: #CCCCCC;}




div.logo_1 {position: relative;}
div.logo_1 span img {margin: 70px 0px 0px 40px;}


img.contour_1 {margin: 59px 11px 0px 0px;}


td.content_1 {background: url('/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/content_center.png') repeat-y 0px 0px; padding: 0px 10px 0px 0px;}
* html td.content_1 {background: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/content_center.png', sizingMethod='scale'); padding: 0px 10px 0px 0px;}

td.content_2 {background: #1B1E23; padding: 0px 7px 0px 28px;}

td.content_3 {padding: 0px 14px 0px 0px;vertical-align:top;}



img.separator_1 {width: 100%; height: 1px; background: #46484C;}
img.separator_2 {width: 500px; height: 1px; background: #2A2D31;}
img.separator_3 {width: 100%; height: 1px; background: #2A2D31; margin: 24px 0px 24px 0px;}


div#scroll_container_1 {
overflow: hidden;
}


/*div.news_1 img {float: left; margin: 0 0 0 0}*/
div.news_1 div {
padding: 0px 0px 9px 0px;
}
div.news_1 div b {color: #FEFEFE;}

div.news_2 img {margin: 5px 0px 10px 0px;}
div.news_2 div {padding: 0px 0px 9px 0px;}
div.news_2 div b {color: #FEFEFE;}



.input1 {width: 23; font: 12px Tahoma, Verdana, Arial; color: #000000; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 6px;}
.input2 {width: 173px; height: 18px; background: url('/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/input_1.gif') no-repeat 100% 0px; border: 0px; font: 11px Tahoma, Verdana, Arial; color: #7C7C7C; padding: 2px 5px 0px 5px; margin: 0px 0px 7px 0px;}
.input3 {width: 173px; height: 69px; border: 0px; font: 11px Tahoma, Verdana, Arial; color: #7C7C7C; padding: 2px 5px 0px 5px; overflow: auto; background: 0}


div.hint_1 {position: absolute; color: #000000; z-index: 1100}
div.hint_1 div {background: url('/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/hint_1.png') no-repeat 0px 0px; width: 182px; height: 71px; padding: 12px 16px 0px 16px;}
* html div.hint_1 div {background: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/hint_1.png', sizingMethod='noscale'); width: 214px; height: 83px;}

div.hint_2 {position: absolute; color: #000000; z-index: 1100;}
div.hint_2 div {background: url('/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/hint_2.png') no-repeat 0px 0px; width: 182px; height: 71px; padding: 38px 16px 0px 16px;}
* html div.hint_2 div {background: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/hint_2.png', sizingMethod='noscale'); width: 214px; height: 83px;}


div.drag_menu {position: absolute; cursor: pointer; z-index: 100}



div#top_feedback_form {width: 254px; height: 203px;}


img.drag_element_1, img.drag_element_2 {position: absolute; z-index: 1000}


div.map_1 {position: relative; z-index: 1500}
div.map_1 img {position: absolute; bottom: 11px; left: 10px;}
* html div.map_1 img {bottom: 23px;}


div.paging_1 {color: #797979;}


div.submenu_1 span {margin: 0px 10px 0px 10px;}
div.submenu_about {color: #12CFEB;}
div.submenu_portfolio {color: #D63E6A;}

div.white_1 {color: #FFFFFF}

table.photo_1 th {width: 1%; text-align: left; vertical-align: top; padding: 0px 15px 0px 0px;}
table.photo_1 td {width: 99%; vertical-align: bottom;}
table.photo_1 td b {color: #FFFFFF;}


b.large_1 {font-size: 12px; color: #FFFFFF;}

td.scrollLineOn {
	background: url('/CommonFiles/SmartHead/WPM_Templates/Images/CommonPages/parts/scroller_bg.gif') repeat-y 0px 0px;
}

td.scrollLineOff {
	background-color:#1B1E23;
}

.scrollBarOn {
	display: block;
	visibility: visible;
}

.scrollBarOff {
	display: none;
	visibility: hidden;
}

.scrollerTopOn {
	display: block;
	visibility: visible;
}

.scrollerTopOff {
	display: none;
	visibility: hidden;
}

.scrollerBottomOn {
	display: block;
	visibility: visible;
}

.scrollerBottomOff {
	display: none;
	visibility: hidden;
}

/* 06.05.2008 */

a.gray_1:link, a.gray_1:visited {color: #515050;}
a.gray_1:hover {color: #CCCCCC;}

div.paging_2 span {color: #CCCCCC; background: #464749; padding: 0px 4px 0px 4px;}

div.navigation_1_1, div.navigation_1_2 {padding: 2px 6px 5px 6px; float: left;}
div.navigation_1_2 {border: solid #434446; border-width: 0px 1px 0px 1px; background: #464749;}

div#div_map_1 {width: 416px; background: #FFFFFF; border: 32px solid #FFFFFF; color: #020202; font-size: 9px;}
* html div#div_map_1 {width: 480px;}


/* /06.05.2008 */

.imagetable  td {
	padding-right:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-align:center;
}


/* Дополнительные стили */

h1.news {
    color: #ffffff;
}
a.subitemnews:link, a.subitemnews:visited, a.subitemnews:hover {
    text-decoration: none;
    color:#ffffff;
}


h1.company {
      color: #11d6f3;
}
a.subitemcompany:link, a.subitemcompany:visited, a.subitemcompany:hover {
    text-decoration: none;
    color:#11d6f3;
}

h1.portfolio {
    color: #d83e6a;
}
a.subitemportfolio:link, a.subitemportfolio:visited, a.subitemportfolio:hover {
    text-decoration: none;
    color:#d83e6a;
}

h1.services {
    color: #24eb23;
}
a.subitemservices:link, a.subitemservices:visited, a.subitemservices:hover {
    text-decoration: none;
    color:#24eb23;
}
#ScrollContentPage {
    border: 0px #ffffff solid;
    width: 580px;
    position:absolute;
}
#ScrollContentPage1 {
    border: 0px #ffffff solid;
    width: auto;
}
#mailMessageText {
    font-weight: bold;
    color: #000000;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */    
    padding: 2px 5px 2px 5px;
    margin-left:5px;
}
#subNavigation {
    height:1px;
}
