*{margin:0;padding:0;outline:0;border:0}
body{background:#a3a8ad url(cssimages/background-1.png) 0 0 repeat-x;background-attachment:fixed;font:14px/24px Arial,Helvetica,sans-serif;color:#333}
#main{width:1020px;margin:auto;position:relative;top:20px}
#main .controls {padding-left: 30px}
#main .controls a:hover{text-decoration: underline}
#main .controls span a{color: #fff;}
#main .controls cite {float: right; padding-right: 35px;}
#main .controls cite a {color: #000; text-decoration: underline;}
h1,h2,h3,h4,h5,h6{margin:0 10px 10px 0;color:#333}
h1{font-size:38px;padding-top:5px; line-height: 42px}
h2{font-size:25px;color:#333}
h3{font-size:20px;font-style:italic;margin-top:0;color:#173D5F}
h4{font-size:16px;font-weight:400}
h4 span {color: #2F597F; font-size:17px;font-weight: bold;}
h5{font-size:14px;margin-left:10px;display:inline;background:#2F597F;color:#fff;width:150px;text-align:center;padding:3px 10px;font-weight:400;line-height:26px;clear:right}
h5:hover{background:#173D5E}
h6{line-height:1em;clear:both;font-size:13px;font-weight:700;font-weight:700;text-align:left;margin:0;padding:0}
a{color:#333;text-decoration:none}
.hr{margin-top:0;padding-top:0;background:url(cssimages/separator.png) 0 0 repeat-x;height:2px;margin-bottom:32px}
#top-content{background:url(cssimages/top-content.png) 0 0 no-repeat;min-height:270px;width:886px;padding:67px 67px 9px;margin-bottom:0;display:inline-block}
#top-content .photo-holder{padding:10px 10px 4px;background:#f6f6f6;border:solid 1px #d5d5d5;margin-bottom:18px}
#top-content .photo-holder img {width: 160px; border: 0;max-height: 250px}
:first-child+html #top-content .photo-holder{padding-bottom:10px}
#top-content .photo-shaddow{background:url(cssimages/shaddow.png) no-repeat scroll -2px 100% transparent;width:auto;height:auto;float:left;margin:0 35px 12px 0;overflow:visible}
#top-content .top-description{font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:400;margin-top:10px;margin-bottom:15px}
#top-content .address{background:url(cssimages/icons-sprite.png) 0 -473px no-repeat;display:block;overflow:hidden;padding:4px 0 0 35px;margin:0}
#top-content .phone{background:url(cssimages/icons-sprite.png) 0 -62px no-repeat;display:block;overflow:hidden;padding:4px 0 0 35px;margin:0}
#top-content .mail{background:url(cssimages/icons-sprite.png) 0 -562px no-repeat;display:block;overflow:hidden;padding:4px 0 0 35px;margin:0}
#tooltip{width:130px;height:45px;position:absolute;background:url(cssimages/tooltip.png) 0 0 no-repeat;display:table-cell;text-align:center;padding-top:15px;display:none;font-weight:700;font-size:12px;z-index:2}
:first-child+html #tooltip{margin-top:15px}
#top-content .save,#top-content .print,#top-content .mail-top,#top-content .view-photo{background:url(cssimages/icons-sprite.png) 0 0 no-repeat;height:35px;margin-left:10px;display:inline;line-height:35px;padding:9px 1px}
#top-content .save{background-position:-1px -240px;width:29px}
:first-child+html #top-content .save{background-position:0 -225px}
#top-content .print{background-position:0 -312px;width:32px}
:first-child+html #top-content .print{background-position:0 -298px}
#top-content .mail-top{background-position:-1px -160px;width:35px}
:first-child+html #top-content .mail-top{background-position:0 -145px}
#top-content .view-photo{background-position:-1px -393px;width:29px}
:first-child+html #top-content .view-photo{background-position:0 -378px}
#middle-content{background:url(cssimages/middle-content.png) 0 0 repeat-y;height:auto;width:885px;padding:0 67px 25px 68px;margin-top:0}
#middle-content h3{margin-top:0;float:left;margin-bottom:0;padding-bottom:0}
#middle-content .description{clear:both;padding-top:10px;padding-bottom:0;margin-bottom:0}
#middle-content ul.list{clear:both;margin:30px 0 45px 45px;list-style:none;position:relative;border-bottom:1px dashed #afafaf}
#middle-content ul.list>li{padding:25px 25px 20px;display:block;border:1px dashed #afafaf;border-bottom:0}
#middle-content ul.list li.arrow-up{top:-17px;background:transparent url(cssimages/arrow-up.png) 0 2px no-repeat;left:30px;width:100px;height:18px;padding:0;border:0;overflow:visible;position:absolute}
.bg{background-color: #E6E6E6;}
#middle-content ul.list ul,#middle-content ul.list ol{margin-top:15px}
#middle-content ul.list ul li{margin-left:17px}
#middle-content ul.list ol li{margin-left:20px}
#middle-content ul.list li h5 a {color: #fff;}
#middle-content .list ul {padding: 15px 0 0 7px;}
#bottom-content{background:url(cssimages/bottom-content.png) 0 0 no-repeat;height:45px;width:1020px}
.contact_success{margin:15px 0 0;padding:15px;width:555px;background:#69EF68;border:solid 1px green;font-size:1em;overflow:hidden;display:none}
.contact_error{margin:15px 0 0;padding:15px;width:555px;background:#FF9F9F;border:solid 1px red;font-size:1em;overflow:hidden;display:none}
#contact{margin:15px 0 50px;width:100%;width:600px}
#contact div{width:285px;height:75px;float:left;margin:10px 15px 5px 0}
#contact p{width:550px;clear:both;padding:10px 0 15px}
#contact input.i-text{width:265px}
#contact input.i-text,#contact textarea{border:1px solid #CDCDCD;padding:5px;margin:8px 0 0}
#contact input.i-text:focus,#contact textarea:focus{background:#ffc}
#contact input.i-text.error,#contact textarea.error{background:#FF9F9F;border:solid 1px red}
#contact textarea{font:.9em Verdana,Arial,Helvetica,sans-serif;width:575px}
#contact label{font-weight:700;font-size:13px;width:90px;font-family:Arial,Helvetica,sans-serif}
#contact label:after{content:":"}
#contact input.i-submit{border:solid 1px #CDCDCD;background:#f0eaea;color:#333;padding:5px 10px;margin-top:10px}
font.error{clear:both;line-height:25px;background:url(cssimages/icons-min.png) 0 2px no-repeat;padding-left:20px;color:#222;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:13px}
font.success{clear:both;line-height:25px;background:url(cssimages/icons-min.png) 0 -44px no-repeat;padding-left:20px;color:#222;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:13px}
#loading{margin-left:15px;padding-left:22px;background:url(cssimages/ajax-loader.gif) 0 50% no-repeat;display:none}
#social{margin:0;padding:0;list-style:none;display:inline-block;margin-bottom:-2px}
#social li{margin:0 0 0 20px;padding:0;float:left;width:35px;height:35px;display:inline-block}
#middle-content ul.list ul#social li{margin-left:0;margin-right:15px}
#middle-content ul.list ul#social{margin-top:0;margin-bottom:-3px}
#social a{display:block;padding:17px;margin:0}
* html #social li{margin:0 0 0 4px;width:35px}
:first-child+html #social li{margin:0 0 0 1px;width:35px}
#social #twitter{background:url(cssimages/social-icons.png) 0 0 no-repeat}
#social #blog{background:url(cssimages/social-icons.png) -70px 0 no-repeat}
#social #delicios{background:url(cssimages/social-icons.png) -142px 0 no-repeat}
#social #digg{background:url(cssimages/social-icons.png) -215px 0 no-repeat}
#social #facebook{background:url(cssimages/social-icons.png) -286px 0 no-repeat}
#social #flikr{background:url(cssimages/social-icons.png) -358px 0 no-repeat}
#social #myspace{background:url(cssimages/social-icons.png) -431px 0 no-repeat}
#social #RSS{background:url(cssimages/social-icons.png) -494px 0 no-repeat}
#background-switcher{position:relative;width:100%;margin-top:35px;height:auto;background:#111;padding:20px 0;text-align:center;color:#fff;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:13px}
#background-switcher ul{clear:both;list-style:none;display:inline-block;margin:auto;margin-top:10px}
#background-switcher li{margin-right:15px;padding:5px;float:left;border:solid 1px #999;overflow:hidden;background:#777}
#background-switcher li div{height:50px;width:50px;border:1px solid #111}
#background-switcher li a{margin:0;padding:0;padding:16px 23px;line-height:50px;display:inline}
.section {list-style:none}
.section a,#zakl a {color: #3D74A7}
.section a:hover,#zakl a:hover {text-decoration: underline;background:#2F597F;color:#fff;}
.curents h5 {font-size:16px;margin-left:10px;display:inline;background:#2F597F;color:#fff;width:150px;text-align:center;padding:3px 10px;font-weight:400;line-height:26px;clear:right}
.curents ul li a{color: #3D74A7; text-decoration: underline}
.curents p {padding-top: 11px;}
#footer {text-align: center;font-size:11px;color: #fff;padding-top: 30px}
#footer a {border-bottom: 1px dotted #fff;}
#arr {float: left; width: 770px; height: 15px; text-align: center;color:#066dbb;}
#arr a {text-decoration: none; }
#rarr {float: right; width: 100px;padding-right: 15px;}
#larr {float: left; width: 100px;padding-left: 15px;}
.curents p a, .curents p a:hover {color:#173D5F; text-decoration: underline}