/*основные стили*/
td { font-family:Tahoma;font-size:0.8em;}
a { color:#3C5DC4; font-family:Tahoma;}
a:hover { color:#3C5DC4;}
p { font-size:0.9em;color:#121212; font-family:Tahoma;}
.clear {clear: both;}
/*навигация*/
a.menu, a.menu:hover,  a.menu:active  {font-size:1.em; color:#FFFFFF; font-family:Tahoma;}
a.menuact, a.menuact:hover,  a.menuact:active  {font-size:1.em; text-decoration:none; color:#FFECC4; font-family:Tahoma;}

/*шапка*/
.logobg { background-color:#3453BF;background-image: url(/images/spain/images/logobg.jpg); background-repeat: no-repeat; width: 275px; height: 135px; text-align: center; }
.shapka { background-color:#3453BF; background-image: url(/images/spain/images/shapka.jpg); background-repeat: no-repeat; background-position: left; height:247px; width: 467px; }
.shapkabg { background-color:#3453BF; background-image: url(/images/spain/images/shapkabg.jpg); background-repeat: repeat-x; text-align:right;}
.shapka_left { background-color:#3453BF;background-image: url(/images/spain/images/shapka_left.jpg); background-repeat:no-repeat; background-position:left; height:247px; width:18px;}
.toppng { position:absolute; top:34px; right:60px; left:200px; text-align:right;}

/*блок навигации*/
.topnavbg { background-image: url(/images/spain/images/top_block_nav.gif); background-repeat: no-repeat; width: 275px; height: 20px; }
.navbg  { background-color: #8B6546; background-image: url(/images/spain/images/nav.gif); background-repeat: repeat-x; width: 223px; height: 150px; vertical-align:top;}
.navright  { background-color: #8B6546;background-image: url(/images/spain/images/nav_right_bg.gif); background-repeat: repeat-y; width: 52px; vertical-align: top; background-position: right; text-align: right;}
.navniz { background-color: #8B6546; background-image: url(/images/spain/images/nav_niz.gif); background-repeat: no-repeat; width: 275px; height: 17px; }
.topmenu {padding-bottom:5px;}
.submenu { padding-bottom:5px;padding-left:25px;}
.mainc { vertical-align:top; padding-right:10px;padding-top:15px;}
.mblock { width: 275px; height: 12px;}
.topnavbgin { background-image: url(/images/spain/images/top_block_navin.gif); background-repeat: no-repeat; width: 275px; height: 20px; }

/*блок ссылок*/
.nadlink { background-color: #EFEFEF;background-image: url(/images/spain/images/link_block_verh.gif); background-repeat: no-repeat; width: 275px; height: 13px; }
.podlink { background-color: #EFEFEF;background-image: url(/images/spain/images/link_block_niz.gif); background-repeat: no-repeat; width: 275px; height: 15px; }
.link { background-image: url(/images/spain/images/link_block.gif); background-repeat: repeat-y; background-color: #EFEFEF; width: 275px; height: 150px; vertical-align: top; padding-right:15px;}
.botsl { padding-left:25px;}

/*контент*/
.cleft {width:20px;}
.cright {width:30px;}
.krohi { padding-left:10px; font-family:Tahoma;padding-top:5px;padding-bottom:15px;}

/*блок фото и отели*/
.fotkibl { background-color:#345EA4;background-image: url(/images/spain/images/fotobgtop.gif);  background-repeat:no-repeat; height:167px; vertical-align:top; text-align:center; padding-top:15px;padding-right:15px; padding-left:15px;}
.fotkiniz { background-color:#345EA4;background-image: url(/images/spain/images/fotobgbot.gif);  background-repeat:no-repeat; height:23px;}
.title1 { background-image: url(/images/spain/images/circl1.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; font-size:1.0em; color:#3366C7; font-family:Tahoma; font-weight:bold;}
.title2 { background-image: url(/images/spain/images/circl2.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; font-size:1.0em; color:#F9CD3A; font-family:Tahoma; font-weight:bold;}
.title3 { background-image: url(/images/spain/images/circl4.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; font-size:1.0em; color:#3C5DC4; font-family:Tahoma; font-weight:bold;}
.otelibg { background-color:#B99A1A; background-image: url(/images/spain/images/otelitopbg.gif);  background-repeat:no-repeat; height:148px; vertical-align:top; text-align:center; padding-top:15px;padding-right:15px; padding-left:15px;}
.oteliniz { background-color:#B99A1A; background-image: url(/images/spain/images/otelibot.gif);  background-repeat:no-repeat; height:23px;}

/*заголовки*/
h1 { background-image: url(/images/spain/images/circl3.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; font-size:1.3em; color:#DDBE98; font-family:Tahoma; font-weight:bold;text-transform:uppercase;}
h2 { margin: 0 0 0 0; background-image: url(/images/spain/images/circl2.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; font-size:1.1em; color:#3C5DC4; font-family:Tahoma; font-weight:bold;}
h3 { font-size:1.0em; color:#121212; font-family:Tahoma; font-weight:bold;}

/*шапка внутреняя*/
.logobgin { background-color:#3453BF; background-image: url(/images/spain/images/logobgin.jpg); background-repeat: no-repeat; width: 275px; height: 135px; text-align: center; }
<!--.shapkain { background-color:#3453BF; width: 359px; height: 135px;  text-align:right; }
.shapkabgin { background-color:#3453BF; background-image: url(/images/spain/images/shapkabgin.jpg); background-repeat: repeat-x; height: 135px; text-align:right;}-->

.shapkain { background-color:#3453BF; background-image: url(/images/spain/images/shapka_right_in.jpg); background-repeat: no-repeat; width:426px; height:134px; }
.shapkabgin { background-color:#3453BF; background-image: url(/images/spain/images/shapkabgin.jpg); background-repeat: repeat-x; text-align:right;}

.chuvak { position:absolute; top:16px; right:63px; left:200px; text-align:right;}

.cop { font-size:0.7em; height:25px;padding-left:21px;padding-right:21px;}
li.limenu { padding-top:5px; list-style: none; }
li { padding-top:5px; font-size:0.9em; color:#121212; font-family:Tahoma; list-style-type: circle; }

div.ir {margin: 5px; border: 1px solid #E6C9A3; padding: 1px;float: right; }
div.il {margin: 5px; border: 1px solid #E6C9A3; padding: 1px;float: left; }

span.small {font-size:0.8em; color: #ffffff;}
a.small, a.small:hover, a.small:active, a.small:visited  {font-size:1em; color: #ffffff;}
.lili { padding: 3px 15px 5px 25px; font-family:Verdana, Tahoma;font-size:11px; width: 220px;}
div.plink { padding: 5px 5px 5px 5px; font-family:Verdana, Tahoma;font-size:11px; color: #666666; }
a.plink { color: #666666;}
a:hover.plink { color: #333333;}
